public LiquidationAssetDto GetLiquidationAssetForEdit(int id) { LiquidationAsset liquidationAsset = repository.GetAll() .Where(item => !item.IsDelete) .SingleOrDefault(item => item.Id == id); return(ObjectMapper.Map <LiquidationAssetDto>(liquidationAsset)); }
public LiquidationAssetDto CreateLiquidationAsset(LiquidationAssetDto input) { LiquidationAsset liquidationAsset = ObjectMapper.Map <LiquidationAsset>(input); SetAuditInsert(liquidationAsset); _ = repository.Insert(liquidationAsset); CurrentUnitOfWork.SaveChanges(); return(input); }
public ListResultDto <LiquidationAssetDto> GetLiquidationAssetByCode(string code) { code = code.ToLower(); LiquidationAsset liquidationAsset = repository.GetAll() .Where(item => item.AssetCode.ToLower() == code) .SingleOrDefault(); System.Collections.Generic.List <LiquidationAssetDto> liquidationAssets = new System.Collections.Generic.List <LiquidationAssetDto> { ObjectMapper.Map <LiquidationAssetDto>(liquidationAsset) }; return(new ListResultDto <LiquidationAssetDto>(liquidationAssets)); }
public void DeleteLiquidationAsset(int id) { LiquidationAsset liquidationAsset = repository.GetAll() .Where(item => !item.IsDelete) .SingleOrDefault(item => item.Id == id); if (liquidationAsset != null) { liquidationAsset.IsDelete = true; repository.Update(liquidationAsset); CurrentUnitOfWork.SaveChanges(); } }
public LiquidationAssetDto UpdateLiquidationAsset(LiquidationAssetDto input) { LiquidationAsset liquidationAsset = repository .GetAll() .Where(item => !item.IsDelete) .SingleOrDefault(item => item.Id == input.Id); if (liquidationAsset is null) { return(null); } else { ObjectMapper.Map(input, liquidationAsset); SetAuditEdit(liquidationAsset); liquidationAsset = repository.Update(liquidationAsset); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <LiquidationAssetDto>(liquidationAsset)); } }