public ActionResult AddItinerary() { ViewBag.ActiveURL = "/Admin/Itinerarylist"; ItinerarySave objVM = new ItinerarySave(); objVM.DestinationDD = objAPI.GetAllRecords <utblMstDestination>("configuration", "destionationDD"); return(View(objVM)); }
public ActionResult EditItinerary(long id) { try { ViewBag.ActiveURL = "/Admin/inclusionlist"; ItinerarySave model = new ItinerarySave(); model.DestinationDD = objAPI.GetAllRecords <utblMstDestination>("configuration", "destionationDD"); model.itinerarie = objAPI.GetObjectByKey <utblMstitinerarie>("configuration", "itinerarybyid", id.ToString(), "ItineraryID"); return(View(model)); } catch (AuthorizationException) { TempData["ErrMsg"] = "Your Login Session has expired. Please Login Again"; return(RedirectToAction("Login", "Account", new { Area = "" })); } }
public ActionResult EditItinerary(ItinerarySave model) { try { ViewBag.ActiveURL = "/Admin/inclusionlist"; if (ModelState.IsValid) { string jsonStr = JsonConvert.SerializeObject(model.itinerarie); TempData["ErrMsg"] = objAPI.PostRecordtoApI("configuration", "saveitinerary", jsonStr); return(RedirectToAction("ItineraryList", "Itineraries", new { Area = "Admin" })); } return(View(model)); } catch (AuthorizationException) { TempData["ErrMsg"] = "Your Login Session has expired. Please Login Again"; return(RedirectToAction("Login", "Account", new { Area = "" })); } }