public async Task <bool> Update(DirectSalesOrderContent DirectSalesOrderContent) { DirectSalesOrderContentDAO DirectSalesOrderContentDAO = DataContext.DirectSalesOrderContent.Where(x => x.Id == DirectSalesOrderContent.Id).FirstOrDefault(); if (DirectSalesOrderContentDAO == null) { return(false); } DirectSalesOrderContentDAO.Id = DirectSalesOrderContent.Id; DirectSalesOrderContentDAO.DirectSalesOrderId = DirectSalesOrderContent.DirectSalesOrderId; DirectSalesOrderContentDAO.ItemId = DirectSalesOrderContent.ItemId; DirectSalesOrderContentDAO.UnitOfMeasureId = DirectSalesOrderContent.UnitOfMeasureId; DirectSalesOrderContentDAO.Quantity = DirectSalesOrderContent.Quantity; DirectSalesOrderContentDAO.PrimaryUnitOfMeasureId = DirectSalesOrderContent.PrimaryUnitOfMeasureId; DirectSalesOrderContentDAO.RequestedQuantity = DirectSalesOrderContent.RequestedQuantity; DirectSalesOrderContentDAO.PrimaryPrice = DirectSalesOrderContent.PrimaryPrice; DirectSalesOrderContentDAO.SalePrice = DirectSalesOrderContent.SalePrice; DirectSalesOrderContentDAO.EditedPriceStatusId = DirectSalesOrderContent.EditedPriceStatusId; DirectSalesOrderContentDAO.DiscountPercentage = DirectSalesOrderContent.DiscountPercentage; DirectSalesOrderContentDAO.DiscountAmount = DirectSalesOrderContent.DiscountAmount; DirectSalesOrderContentDAO.GeneralDiscountPercentage = DirectSalesOrderContent.GeneralDiscountPercentage; DirectSalesOrderContentDAO.GeneralDiscountAmount = DirectSalesOrderContent.GeneralDiscountAmount; DirectSalesOrderContentDAO.TaxPercentage = DirectSalesOrderContent.TaxPercentage; DirectSalesOrderContentDAO.TaxAmount = DirectSalesOrderContent.TaxAmount; DirectSalesOrderContentDAO.Amount = DirectSalesOrderContent.Amount; DirectSalesOrderContentDAO.Factor = DirectSalesOrderContent.Factor; await DataContext.SaveChangesAsync(); await SaveReference(DirectSalesOrderContent); return(true); }
public async Task <bool> BulkMerge(List <DirectSalesOrderContent> DirectSalesOrderContents) { List <DirectSalesOrderContentDAO> DirectSalesOrderContentDAOs = new List <DirectSalesOrderContentDAO>(); foreach (DirectSalesOrderContent DirectSalesOrderContent in DirectSalesOrderContents) { DirectSalesOrderContentDAO DirectSalesOrderContentDAO = new DirectSalesOrderContentDAO(); DirectSalesOrderContentDAO.Id = DirectSalesOrderContent.Id; DirectSalesOrderContentDAO.DirectSalesOrderId = DirectSalesOrderContent.DirectSalesOrderId; DirectSalesOrderContentDAO.ItemId = DirectSalesOrderContent.ItemId; DirectSalesOrderContentDAO.UnitOfMeasureId = DirectSalesOrderContent.UnitOfMeasureId; DirectSalesOrderContentDAO.Quantity = DirectSalesOrderContent.Quantity; DirectSalesOrderContentDAO.PrimaryUnitOfMeasureId = DirectSalesOrderContent.PrimaryUnitOfMeasureId; DirectSalesOrderContentDAO.RequestedQuantity = DirectSalesOrderContent.RequestedQuantity; DirectSalesOrderContentDAO.PrimaryPrice = DirectSalesOrderContent.PrimaryPrice; DirectSalesOrderContentDAO.SalePrice = DirectSalesOrderContent.SalePrice; DirectSalesOrderContentDAO.EditedPriceStatusId = DirectSalesOrderContent.EditedPriceStatusId; DirectSalesOrderContentDAO.DiscountPercentage = DirectSalesOrderContent.DiscountPercentage; DirectSalesOrderContentDAO.DiscountAmount = DirectSalesOrderContent.DiscountAmount; DirectSalesOrderContentDAO.GeneralDiscountPercentage = DirectSalesOrderContent.GeneralDiscountPercentage; DirectSalesOrderContentDAO.GeneralDiscountAmount = DirectSalesOrderContent.GeneralDiscountAmount; DirectSalesOrderContentDAO.TaxPercentage = DirectSalesOrderContent.TaxPercentage; DirectSalesOrderContentDAO.TaxAmount = DirectSalesOrderContent.TaxAmount; DirectSalesOrderContentDAO.Amount = DirectSalesOrderContent.Amount; DirectSalesOrderContentDAO.Factor = DirectSalesOrderContent.Factor; DirectSalesOrderContentDAOs.Add(DirectSalesOrderContentDAO); } await DataContext.BulkMergeAsync(DirectSalesOrderContentDAOs); return(true); }
public async Task <bool> Create(DirectSalesOrderContent DirectSalesOrderContent) { DirectSalesOrderContentDAO DirectSalesOrderContentDAO = new DirectSalesOrderContentDAO(); DirectSalesOrderContentDAO.Id = DirectSalesOrderContent.Id; DirectSalesOrderContentDAO.DirectSalesOrderId = DirectSalesOrderContent.DirectSalesOrderId; DirectSalesOrderContentDAO.ItemId = DirectSalesOrderContent.ItemId; DirectSalesOrderContentDAO.UnitOfMeasureId = DirectSalesOrderContent.UnitOfMeasureId; DirectSalesOrderContentDAO.Quantity = DirectSalesOrderContent.Quantity; DirectSalesOrderContentDAO.PrimaryUnitOfMeasureId = DirectSalesOrderContent.PrimaryUnitOfMeasureId; DirectSalesOrderContentDAO.RequestedQuantity = DirectSalesOrderContent.RequestedQuantity; DirectSalesOrderContentDAO.PrimaryPrice = DirectSalesOrderContent.PrimaryPrice; DirectSalesOrderContentDAO.SalePrice = DirectSalesOrderContent.SalePrice; DirectSalesOrderContentDAO.EditedPriceStatusId = DirectSalesOrderContent.EditedPriceStatusId; DirectSalesOrderContentDAO.DiscountPercentage = DirectSalesOrderContent.DiscountPercentage; DirectSalesOrderContentDAO.DiscountAmount = DirectSalesOrderContent.DiscountAmount; DirectSalesOrderContentDAO.GeneralDiscountPercentage = DirectSalesOrderContent.GeneralDiscountPercentage; DirectSalesOrderContentDAO.GeneralDiscountAmount = DirectSalesOrderContent.GeneralDiscountAmount; DirectSalesOrderContentDAO.TaxPercentage = DirectSalesOrderContent.TaxPercentage; DirectSalesOrderContentDAO.TaxAmount = DirectSalesOrderContent.TaxAmount; DirectSalesOrderContentDAO.Amount = DirectSalesOrderContent.Amount; DirectSalesOrderContentDAO.Factor = DirectSalesOrderContent.Factor; DataContext.DirectSalesOrderContent.Add(DirectSalesOrderContentDAO); await DataContext.SaveChangesAsync(); DirectSalesOrderContent.Id = DirectSalesOrderContentDAO.Id; await SaveReference(DirectSalesOrderContent); return(true); }