private void saleProductButton_Click(object sender, EventArgs e) { var idProduct = Convert.ToInt32(idProductLabel.Text); if (idProduct != ConstantName.MinValue) { var nameProductAndCategory = nameProductTextBox.Text.Split('>'); var product = new WorkProductModel() { NameProduct = nameProductAndCategory[1], TimeAdding = DateTime.Now, Сost = Convert.ToDecimal(costTextBox.Text), Count = Convert.ToInt32(countProductComboBox.Text), TotalSum = Convert.ToDecimal(costTextBox.Text) * Convert.ToInt32(countProductComboBox.Text), NameCategory = nameProductAndCategory[0], CodeProduct = Convert.ToInt32(codeProductLabel.Text) }; _workProductRepository.AddOrUpdateWorkProduct(product); UpdateGrid(); var ingredients = _ingredientRepository.GetIngredientsList().Where(x => x.IdProduct == idProduct).ToList(); _workIngredientRepository.WorkIngredientSubtractionIngredient(ingredients, product.Count); } }
public IActionResult ChangeWorkProduct([FromBody] WorkProductModel model) { var wk = context.Workproduct.Where(x => x.Id == model.Id).FirstOrDefault(); wk.Name = model.Name; wk.Description = model.Description; context.SaveChanges(); return(Ok()); }
public WorkProductModel GetWorkProductDetail(int id) { var workProduct = context.Workproduct.Where(w => w.Id == id).FirstOrDefault(); WorkProductModel model = new WorkProductModel() { Id = workProduct.Id, Description = workProduct.Description, Name = workProduct.Name, ProjectId = workProduct.ProjectId }; return(model); }
public void AddOrUpdateWorkProduct(WorkProductModel workProduct) { var product = new WorkProductEntity() { CodeProduct = workProduct.CodeProduct, NameProduct = workProduct.NameProduct, TimeAdding = workProduct.TimeAdding, Cost = workProduct.Сost, Count = workProduct.Count, TotalSum = workProduct.TotalSum, NameCategory = workProduct.NameCategory }; _veterokCompanyContext.WorkProducts.AddOrUpdate(product); Save(); }