/// <summary> /// 创建 /// </summary> /// <param name="input"></param> /// <returns></returns> protected virtual async Task <long> Create(CourseClassHourDto input) { var entity = this.ObjectMapper.Map <CourseClassHour>(input); await this._classHourManager.Create(entity, true); return(entity.Id); }
public virtual async Task <long> CreateOrUpdate(CourseClassHourDto input) { if (input.Id.HasValue) { return(await this.Update(input)); } return(await this.Create(input)); }
/// <summary> /// 更新 /// </summary> /// <param name="input"></param> /// <returns></returns> protected virtual async Task <long> Update(CourseClassHourDto input) { var entity = await _classHourManager.FindById(input.Id.Value); ObjectMapper.Map(input, entity); await this._classHourManager.Update(entity); return(entity.Id); }