Esempio n. 1
0
        public async Task <Result <AppointmentExceptionModel> > Edit(UpdateAppointmentExceptionModel model)
        {
            var result = await _repository.FirstOrDefaultAsync <AppointmentException>(a => a.Id == model.Id);

            if (!result.Success || result.Data == null)
            {
                return(Result <AppointmentExceptionModel> .Failed(Error.WithData(1000,
                                                                                 new[] { "AppointmentException Not Found" })));
            }
            result.Data.FromDate = model.FromDate;
            result.Data.ToDate   = model.ToDate;

            await _repository.CommitAsync();

            return(Result <AppointmentExceptionModel> .Successful(new AppointmentExceptionModel
            {
                Id = model.Id,
                FromDate = model.FromDate,
                ToDate = model.ToDate
            }));
        }
Esempio n. 2
0
 public async Task <Result <AppointmentExceptionModel> > Edit(UpdateAppointmentExceptionModel model)
 => await _appointmentExceptionBiz.Edit(model);