public async Task <bool> Create(StoreCoverageCapacity StoreCoverageCapacity) { StoreCoverageCapacityDAO StoreCoverageCapacityDAO = new StoreCoverageCapacityDAO(); StoreCoverageCapacityDAO.Id = StoreCoverageCapacity.Id; StoreCoverageCapacityDAO.Name = StoreCoverageCapacity.Name; StoreCoverageCapacityDAO.Detail = StoreCoverageCapacity.Detail; StoreCoverageCapacityDAO.StoreId = StoreCoverageCapacity.StoreId; DataContext.StoreCoverageCapacity.Add(StoreCoverageCapacityDAO); await DataContext.SaveChangesAsync(); StoreCoverageCapacity.Id = StoreCoverageCapacityDAO.Id; await SaveReference(StoreCoverageCapacity); return(true); }
public async Task <bool> BulkMerge(List <StoreCoverageCapacity> StoreCoverageCapacities) { List <StoreCoverageCapacityDAO> StoreCoverageCapacityDAOs = new List <StoreCoverageCapacityDAO>(); foreach (StoreCoverageCapacity StoreCoverageCapacity in StoreCoverageCapacities) { StoreCoverageCapacityDAO StoreCoverageCapacityDAO = new StoreCoverageCapacityDAO(); StoreCoverageCapacityDAO.Id = StoreCoverageCapacity.Id; StoreCoverageCapacityDAO.Name = StoreCoverageCapacity.Name; StoreCoverageCapacityDAO.Detail = StoreCoverageCapacity.Detail; StoreCoverageCapacityDAO.StoreId = StoreCoverageCapacity.StoreId; StoreCoverageCapacityDAOs.Add(StoreCoverageCapacityDAO); } await DataContext.BulkMergeAsync(StoreCoverageCapacityDAOs); return(true); }
public async Task <bool> Update(StoreCoverageCapacity StoreCoverageCapacity) { StoreCoverageCapacityDAO StoreCoverageCapacityDAO = DataContext.StoreCoverageCapacity.Where(x => x.Id == StoreCoverageCapacity.Id).FirstOrDefault(); if (StoreCoverageCapacityDAO == null) { return(false); } StoreCoverageCapacityDAO.Id = StoreCoverageCapacity.Id; StoreCoverageCapacityDAO.Name = StoreCoverageCapacity.Name; StoreCoverageCapacityDAO.Detail = StoreCoverageCapacity.Detail; StoreCoverageCapacityDAO.StoreId = StoreCoverageCapacity.StoreId; await DataContext.SaveChangesAsync(); await SaveReference(StoreCoverageCapacity); return(true); }