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