コード例 #1
0
        // GET: Shipment
        public ActionResult index()
        {
            List <Shipment> shipments = new List <Shipment>();

            using (myModelContainer context = new myModelContainer())
            {
                shipments = context.Shipments.ToList();
            }
            return(View(shipments));
        }
コード例 #2
0
 public ActionResult UpdateShipment(UpdateShipmentViewModel ship)
 {
     using (myModelContainer context = new myModelContainer())
     {
         var shipment = context.Shipments.Single(e => e.ShipId == ship.ShipId);
         shipment.ShipId       = ship.ShipId;
         shipment.Weight       = ship.Weight;
         shipment.Origin       = ship.Origin;
         shipment.Destination  = ship.Destination;
         shipment.ShippingType = ship.ShippingType;
         shipment.ShippingDate = ship.ShippingDate;
         shipment.ArrivalDate  = ship.ArrivalDate;
         shipment.Status       = ship.Status;
         context.SaveChanges();
     }
     return(RedirectToAction("Index"));
 }
コード例 #3
0
        public ActionResult NewShipment(NewShipmentViewModel svm)
        {
            using (myModelContainer context = new myModelContainer())
            {
                var shipment = new Shipment();
                shipment.Weight       = svm.Weight;
                shipment.Origin       = svm.Origin;
                shipment.Destination  = svm.Destination;
                shipment.ShippingType = svm.ShippingType;
                shipment.ShippingDate = svm.ShippingDate;
                shipment.ArrivalDate  = svm.ArrivalDate;
                shipment.Status       = "In progressing";

                context.Shipments.Add(shipment);
                context.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public ActionResult UpdateShipment(int id)
        {
            var shipment = new Shipment();
            UpdateShipmentViewModel usvm = new UpdateShipmentViewModel();

            using (myModelContainer context = new myModelContainer())
            {
                shipment          = context.Shipments.Where(b => b.ShipId == id).FirstOrDefault();
                usvm.ShipId       = shipment.ShipId;
                usvm.Weight       = shipment.Weight;
                usvm.Origin       = shipment.Origin;
                usvm.Destination  = shipment.Destination;
                usvm.ShippingType = shipment.ShippingType;
                usvm.ShippingDate = shipment.ShippingDate;
                usvm.ArrivalDate  = shipment.ArrivalDate;
                usvm.Status       = shipment.Status;
            }
            return(View(usvm));
        }