示例#1
0
        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));
        }
示例#2
0
        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));
        }