// GET: Procurement/PorInfo //public ActionResult Index() //{ // return View(); //} public ActionResult Create() { var model = new PORModels.NewPOR(); ViewBag.ShipTo = new SelectList(db.GetShipToListBySiteCoID(siteusercompanyid).ToList(), nameof(GetShipToListBySiteCoID_Result.ViewID), nameof(GetShipToListBySiteCoID_Result.Name)); return(View(model)); }
public ActionResult Create(PORModels.NewPOR Model) { var errorList = new List <string>(); if (ModelState.IsValid) { bool status = repo.CreatePOR(siteuserid, Model.ProjectID ?? 0, Model.RequestedDate, Model.Items, Model.ShipToID); if (status) { return(Json(new { status = "success" })); } else { errorList.Add("POR couldn't be saved. Please retry."); } } errorList.AddRange((from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList() ); return(Json(new { status = "error", errors = errorList })); }