public async Task <bool> Create(StorePersonnel StorePersonnel) { StorePersonnelDAO StorePersonnelDAO = new StorePersonnelDAO(); StorePersonnelDAO.Id = StorePersonnel.Id; StorePersonnelDAO.Name = StorePersonnel.Name; StorePersonnelDAO.Quantity = StorePersonnel.Quantity; StorePersonnelDAO.StoreId = StorePersonnel.StoreId; DataContext.StorePersonnel.Add(StorePersonnelDAO); await DataContext.SaveChangesAsync(); StorePersonnel.Id = StorePersonnelDAO.Id; await SaveReference(StorePersonnel); return(true); }
public async Task <bool> BulkMerge(List <StorePersonnel> StorePersonnels) { List <StorePersonnelDAO> StorePersonnelDAOs = new List <StorePersonnelDAO>(); foreach (StorePersonnel StorePersonnel in StorePersonnels) { StorePersonnelDAO StorePersonnelDAO = new StorePersonnelDAO(); StorePersonnelDAO.Id = StorePersonnel.Id; StorePersonnelDAO.Name = StorePersonnel.Name; StorePersonnelDAO.Quantity = StorePersonnel.Quantity; StorePersonnelDAO.StoreId = StorePersonnel.StoreId; StorePersonnelDAOs.Add(StorePersonnelDAO); } await DataContext.BulkMergeAsync(StorePersonnelDAOs); return(true); }
public async Task <bool> Update(StorePersonnel StorePersonnel) { StorePersonnelDAO StorePersonnelDAO = DataContext.StorePersonnel.Where(x => x.Id == StorePersonnel.Id).FirstOrDefault(); if (StorePersonnelDAO == null) { return(false); } StorePersonnelDAO.Id = StorePersonnel.Id; StorePersonnelDAO.Name = StorePersonnel.Name; StorePersonnelDAO.Quantity = StorePersonnel.Quantity; StorePersonnelDAO.StoreId = StorePersonnel.StoreId; await DataContext.SaveChangesAsync(); await SaveReference(StorePersonnel); return(true); }