public EvictionAssetDto GetEvictionAssetForEdit(int id) { EvictionAsset evictionAssets = repository.GetAll() .Where(item => !item.IsDelete) .SingleOrDefault(item => item.Id == id); return(ObjectMapper.Map <EvictionAssetDto>(evictionAssets)); }
public EvictionAssetDto CreateEvictionAsset(EvictionAssetDto input) { EvictionAsset evictionAsset = ObjectMapper.Map <EvictionAsset>(input); SetAuditInsert(evictionAsset); _ = repository.Insert(evictionAsset); CurrentUnitOfWork.SaveChanges(); return(input); }
public ListResultDto <EvictionAssetDto> GetEvictionAssetByCode(string code) { code = code.ToLower(); EvictionAsset evictionAsset = repository.GetAll() .Where(item => item.AssetCode.ToLower() == code) .SingleOrDefault(); System.Collections.Generic.List <EvictionAssetDto> evictionAssets = new System.Collections.Generic.List <EvictionAssetDto> { ObjectMapper.Map <EvictionAssetDto>(evictionAsset) }; return(new ListResultDto <EvictionAssetDto>(evictionAssets)); }
public void DeleteEvictionAsset(int id) { EvictionAsset evictionAsset = repository.GetAll() .Where(item => !item.IsDelete) .SingleOrDefault(item => item.Id == id); if (evictionAsset != null) { evictionAsset.IsDelete = true; repository.Update(evictionAsset); CurrentUnitOfWork.SaveChanges(); } }
public EvictionAssetDto UpdateEvictionAsset(EvictionAssetDto input) { EvictionAsset evictionAsset = repository .GetAll() .Where(item => !item.IsDelete) .SingleOrDefault(item => item.Id == input.Id); if (evictionAsset is null) { return(null); } else { ObjectMapper.Map(input, evictionAsset); SetAuditEdit(evictionAsset); evictionAsset = repository.Update(evictionAsset); CurrentUnitOfWork.SaveChanges(); return(ObjectMapper.Map <EvictionAssetDto>(evictionAsset)); } }