Есть ли способ вернуть Guid с кодом ниже? Например, то, что я передаю в AddSchedule, это класс. Я хочу вернуть идентификатор из класса, чтобы я мог что-то с ним в контроллере. Как бы я изменил свой код для решения этой проблемы?
Контроллер
ModelService.AddSchedule(
new Schedule
{
Id = Guid.Empty,
Start = start,
Stop = end
});
Что я хочу сделать с возвращаемым Guid
ModelService.AddScheduleToPerson(
new Schedule
{
Id = ?, // get this from above
UserId = userid,
User = username
});
Модель
public ObjectCreateStatus AddSchedule(Schedule schedule)
{
var client = new Services.ConfigurationClient();
try
{
ConfigurationMessage cMsg =
client.ConfigService.AddSchedule(
this.ControllerBase.SessionVariables.Credentials,
schedule
);
if (cMsg.Result == ConfigurationResultEnum.Success)
return ObjectCreateStatus.Success;
return ObjectCreateStatus.GeneralError;
}
finally
{
client.Close();
}
}