public async Task <ConfigGenericGroupDto> UpdateConfigGenericGroupAsync(UpdateConfigGenericGroupRequestDto request, string userName) { await _updateConfigGenericGroupvalidator.ValidateAndThrowAsync(request); var entity = await _dbContext.ConfigGenericGroups.SingleOrDefaultAsync(x => x.Id == request.GroupId); if (entity != null) { _mapper.Map(request, entity); entity.LastUpdatedUserName = userName; entity.LastUpdatedDate = DateTime.Now; var result = _dbContext.ConfigGenericGroups.Update(entity).Entity; await _dbContext.SaveChangesAsync(); return(_mapper.Map <ConfigGenericGroupDto>(result)); } return(null); }
public async Task <ConfigGenericGroupDto> UpdateConfigGenericGroupAsync([FromBody] UpdateConfigGenericGroupRequestDto request) { return(await _configGenericGroupService.UpdateConfigGenericGroupAsync(request, Account?.FullName)); }