public JsonResult ListShip() { auto = new EFRepository <Auto>(new ApplicationDbContext()); claim = new EFRepository <Claim>(new ApplicationDbContext()); ship = new ShipmentLogic(); ships = new EFRepository <Shipment>(new ApplicationDbContext()); shipall = new EFRepository <Shipment_Array>(new ApplicationDbContext()); var db = new ApplicationDbContext(); var json = from js in ships.Get() where js.PrinVyhOtpr == null select new { auto = auto.FindById(js.AutoId.Value).Marka.ToString() + "-" + auto.FindById(js.AutoId.Value).Model.ToString(), ar = shipall.Get(x => x.IdShipment == js.Id).ToArray(), proc = ((db.Auto.Find(js.AutoId.Value).ObmKuz - js.MassOstAuto) / db.Auto.Find(js.AutoId.Value).ObmKuz *100).ToString("#.##") }; return(Json(json, JsonRequestBehavior.AllowGet)); }
public ActionResult PrinManager(int id) { ShipmentLogic ship = new ShipmentLogic(); using (var db = new ApplicationDbContext()) { if (!ship.PrihClaimNewShipment(id)) { var cl = db.Claims.Find(id); cl.PrinManager = DateTime.Now; db.SaveChanges(); return(RedirectToAction("InUser")); } else { return(HttpNotFound()); } } }
public ChartWindow(ShipmentLogic logic) { InitializeComponent(); _logic = logic; }