public ActionResult Edit(int id, string from) { if (from.Equals("data")) { var masterData = _context.MasterDatas.SingleOrDefault(p => p.Id == id); //var masterDetails = _context.MasterDetails.SingleOrDefault(p => p.MasterDataId == masterData.Id); if (masterData == null) { return(HttpNotFound()); } ViewBag.ModalTitle = "Edit MasterData"; return(View("Create", masterData)); } if (from.Equals("detail")) { var masterDetails = _context.MasterDetails.Include(md => md.MasterData).SingleOrDefault(p => p.Id == id); if (masterDetails == null) { return(HttpNotFound()); } var viewModel = new NewMasterDetailsViewModel { MasterData = masterDetails.MasterData, MasterDetail = masterDetails }; ViewBag.ModalTitle = "Edit MasterDetails"; return(View("CreateDetail", viewModel)); } return(View()); }
public ActionResult CreateDetail(int id) { var masterData = _context.MasterDatas.SingleOrDefault(d => d.Id == id); ViewBag.ModalTitle = "Create MasterDetails"; var viewModel = new NewMasterDetailsViewModel { MasterData = masterData }; return(View(viewModel)); }