public IActionResult AddProduct(int IdCategorize, string NameCategorize, int Unit, decimal Total, decimal UnitPrice) { ProductInTrip item = new ProductInTrip(); item.IdTrip = 0; item.IdCategorize = IdCategorize; item.NameCategorize = NameCategorize; item.Unit = Unit; item.TotalPrice = Total; item.UnitPrice = UnitPrice; context.ProductInTrip.Add(item); try { context.SaveChanges(); } catch (Exception e) { return(Json(false)); } return(Json(true)); }
public IActionResult RemoveProduct(int id) { try { ProductInTrip item = context.ProductInTrip.Find(id); if (item.IdTrip != 0) { Trip trip = context.Trip.Find(item.IdTrip); if (trip != null) { trip.TotalMoney = trip.TotalMoney - item.TotalPrice; context.Trip.Update(trip); } } context.ProductInTrip.Remove(item); context.SaveChanges(); } catch (Exception e) { return(Json(false)); } return(Json(true)); }