public GroupAssetDto CreateGroupAsset(GroupAssetInput input) { GroupAsset groupAsset = ObjectMapper.Map <GroupAsset>(input); SetAuditInsert(groupAsset); groupAsset = groupAssetRepository.Insert(groupAsset); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <GroupAssetDto>(groupAsset)); }
public GroupAssetDto UpdateGroupAsset(GroupAssetInput input) { GroupAsset groupAsset = groupAssetRepository .GetAll() .Where(item => !item.IsDelete) .SingleOrDefault(item => item.Id == input.Id); if (groupAsset is null) { return(null); } else { ObjectMapper.Map(input, groupAsset); SetAuditEdit(groupAsset); groupAsset = groupAssetRepository.Update(groupAsset); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <GroupAssetDto>(groupAsset)); } }
public GroupAssetDto UpdateGroupAsset([FromBody] GroupAssetInput input) => appService.UpdateGroupAsset(input);