public AssetTypeDto CreateAssetType(AssetTypeInput input)
        {
            AssetType assetType = ObjectMapper.Map <AssetType>(input);

            SetAuditInsert(assetType);
            assetType = assetTypeRepository.Insert(assetType);
            CurrentUnitOfWork.SaveChanges();
            return(ObjectMapper.Map <AssetTypeDto>(assetType));
        }
        public AssetTypeDto UpdateAssetType(AssetTypeInput input)
        {
            AssetType assetType = assetTypeRepository
                                  .GetAll()
                                  .Where(item => !item.IsDelete)
                                  .SingleOrDefault(item => item.Id == input.Id);

            if (assetType is null)
            {
                return(null);
            }
            else
            {
                ObjectMapper.Map(input, assetType);
                SetAuditEdit(assetType);
                assetType = assetTypeRepository.Update(assetType);
                CurrentUnitOfWork.SaveChanges();
                return(ObjectMapper.Map <AssetTypeDto>(assetType));
            }
        }
Пример #3
0
 public AssetTypeDto UpdateAssetType([FromBody] AssetTypeInput input) => appService.UpdateAssetType(input);