public void Update(UpdateUnitLessonModel updateUnitLessonModel) { LocationId = updateUnitLessonModel.LocationId; StarTime = updateUnitLessonModel.StarTime; EndTime = updateUnitLessonModel.EndTime; DayOfTheWeekType = updateUnitLessonModel.DayOfTheWeekType; }
public static UnitLessonDomain Create(UpdateUnitLessonModel updateUnitLessonModel) { return(new UnitLessonDomain ( updateUnitLessonModel.UnitLessonId, updateUnitLessonModel.LocationId, updateUnitLessonModel.StarTime, updateUnitLessonModel.EndTime, updateUnitLessonModel.DayOfTheWeekType )); }
public async Task <IResult> UpdateAsync(UpdateUnitLessonModel request) { Check.NotNullOrEmpty(request, "request"); var validation = new UpdateUnitLessonModelValidator().Valid(request); if (!validation.Success) { new ErrorDataResult <long>(validation.Message); } var unitLessonEntity = await _unitLessonRepository.SelectAsync(request.UnitLessonId); var unitLessonDomain = UnitLessonDomainFactory.Create(unitLessonEntity); unitLessonDomain.Update(request); unitLessonEntity = unitLessonDomain.Map <UnitLessonEntity>(); await _unitLessonRepository.UpdateAsync(unitLessonEntity, unitLessonEntity.UnitLessonId); await _databaseUnitOfWork.SaveChangesAsync(); return(new SuccessResult()); }
public async Task <IActionResult> UpdateAsync(UpdateUnitLessonModel request) { var result = await _unitLessonService.UpdateAsync(request); return(new ActionIResult(result)); }