/// <summary> /// 新增Schedule /// </summary> protected virtual async Task <ScheduleEditDto> CreateScheduleAsync(ScheduleEditDto input) { var entity = input.MapTo <Schedule>(); //ObjectMapper.Map<Schedule>(input); await _scheduleRepository.InsertAsync(entity); return(entity.MapTo <ScheduleEditDto>()); }
/// <summary> /// 编辑Schedule /// </summary> protected virtual async Task <ScheduleEditDto> UpdateScheduleAsync(ScheduleEditDto input) { var entity = await _scheduleRepository.GetAsync(input.Id.Value); input.MapTo(entity); // ObjectMapper.Map(input, entity); var result = await _scheduleRepository.UpdateAsync(entity); return(result.MapTo <ScheduleEditDto>()); }