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