public IActionResult PlantCreate(TCCplant plant, int Pid, string actionType) { if (actionType == "Add") { if (ModelState.IsValid) { try{ _dbContext.TCCplants.Add(plant); _dbContext.SaveChanges(); } catch { return(View("Error")); } } else { CreateViewBags(Pid, 0, plant.CplantId, Pid); return(View(plant)); } } var model = _dbContext.TCustomers .SingleOrDefault(u => u.CustId.Equals(Pid)); CreateViewBags(Pid, 0, plant.CplantId, Pid); ViewData["panel"] = 3; return(RedirectToAction("Edit", new{ id = Pid, panel = 3, move = 0, prod = 0, plant = plant.CplantId })); }
public IActionResult PlantEdit(TCCplant planta, int id, string actionType) { int?Pid = planta.CplantCustId; if (actionType == "Update") { if (ModelState.IsValid) { try{ _dbContext.TCCplants.Update(planta); _dbContext.SaveChanges(); } catch {} } else { //loadCustomerViewBag(Pid,porder.CpocplantId); CreateViewBags(Pid, 0, planta.CplantId); return(View(planta)); } } else { if (actionType == "Cancel") { } else { CreateViewBags(Pid, 0, planta.CplantId); return(View(planta)); } } var model = _dbContext.TCustomers .SingleOrDefault(u => u.CustId.Equals(Pid)); CreateViewBags(Pid, 0, planta.CplantId); string cName = model.CustRasoc + " " + model.CustNif; ViewData["cName"] = cName; ViewData["CusId"] = Pid; ViewData["panel"] = 3; return(RedirectToAction("Edit", new{ id = Pid, panel = 3, move = 0, prod = 0, plant = planta.CplantId })); }