/// <summary> /// 修改应用程序 /// </summary> /// <param name="dto">应用程序参数</param> public async Task UpdateAsync(ApplicationDto dto) { var entity = dto.ToEntity(); await ValidateUpdateAsync(entity); await ApplicationRepository.UpdateAsync(entity); await UnitOfWork.CommitAsync(); }
/// <summary> /// 创建应用程序 /// </summary> /// <param name="dto">应用程序参数</param> public async Task <Guid> CreateAsync(ApplicationDto dto) { var entity = dto.ToEntity(); await ValidateCreateAsync(entity); entity.Init(); await ApplicationRepository.AddAsync(entity); await UnitOfWork.CommitAsync(); return(entity.Id); }