Example #1
0
 public ActionResult AddItemShipment(ShipmentToStorageView model)
 {
     if (ModelState.IsValid)
     {
         var shipment = new ShipmentToStorage()
         {
             contentID         = model.contentID,
             resourceAmount    = model.amount,
             shipmentDate      = model.date,
             resourceStorageID = context.Resources_Storages.Where(
                 x => x.resourceID == model.resourceID &&
                 x.storageID == model.storageID).First().resourceStorageID
         };
         using (var repo = new Repository <ShipmentToStorage>())
         {
             if (repo.Add(shipment))
             {
                 repo.Save();
             }
             else
             {
                 HttpNotFound();
             }
         }
         var orderID = context.DeliveryContents.Find(model.contentID).Order.Id;
         return(RedirectToAction("OpenOrder", new { id = orderID }));
     }
     return(HttpNotFound());
 }
Example #2
0
        public ActionResult UpdateConfirmed(ShipmentToStorage model)
        {
            if (model == null || model.contentID == 0 || model.shipmentToStorageID == 0 || model.shipmentDate == null || model.resourceAmount == 0)
            {
                return(HttpNotFound());
            }

            using (var repo = new Repository <ShipmentToStorage>())
            {
                if (repo.Update(model))
                {
                    repo.Save();
                }
                else
                {
                    return(HttpNotFound());
                }
            }

            return(RedirectToAction("ShipmentToStorages"));
        }