public async Task <bool> Create(StoreAssets StoreAssets) { StoreAssetsDAO StoreAssetsDAO = new StoreAssetsDAO(); StoreAssetsDAO.Id = StoreAssets.Id; StoreAssetsDAO.Name = StoreAssets.Name; StoreAssetsDAO.Quantity = StoreAssets.Quantity; StoreAssetsDAO.Owned = StoreAssets.Owned; StoreAssetsDAO.Rent = StoreAssets.Rent; StoreAssetsDAO.StoreId = StoreAssets.StoreId; DataContext.StoreAssets.Add(StoreAssetsDAO); await DataContext.SaveChangesAsync(); StoreAssets.Id = StoreAssetsDAO.Id; await SaveReference(StoreAssets); return(true); }
public async Task <bool> BulkMerge(List <StoreAssets> StoreAssetses) { List <StoreAssetsDAO> StoreAssetsDAOs = new List <StoreAssetsDAO>(); foreach (StoreAssets StoreAssets in StoreAssetses) { StoreAssetsDAO StoreAssetsDAO = new StoreAssetsDAO(); StoreAssetsDAO.Id = StoreAssets.Id; StoreAssetsDAO.Name = StoreAssets.Name; StoreAssetsDAO.Quantity = StoreAssets.Quantity; StoreAssetsDAO.Owned = StoreAssets.Owned; StoreAssetsDAO.Rent = StoreAssets.Rent; StoreAssetsDAO.StoreId = StoreAssets.StoreId; StoreAssetsDAOs.Add(StoreAssetsDAO); } await DataContext.BulkMergeAsync(StoreAssetsDAOs); return(true); }
public async Task <bool> Update(StoreAssets StoreAssets) { StoreAssetsDAO StoreAssetsDAO = DataContext.StoreAssets.Where(x => x.Id == StoreAssets.Id).FirstOrDefault(); if (StoreAssetsDAO == null) { return(false); } StoreAssetsDAO.Id = StoreAssets.Id; StoreAssetsDAO.Name = StoreAssets.Name; StoreAssetsDAO.Quantity = StoreAssets.Quantity; StoreAssetsDAO.Owned = StoreAssets.Owned; StoreAssetsDAO.Rent = StoreAssets.Rent; StoreAssetsDAO.StoreId = StoreAssets.StoreId; await DataContext.SaveChangesAsync(); await SaveReference(StoreAssets); return(true); }