public ActionResult SaveMarketRoute(MarketRouteViewModel model) { model.TenantId = CurrentTenantId; var marketRoute = Mapper.Map(model, new MarketRoute()); _marketServices.SaveMarketRoute(marketRoute, CurrentUserId); return(RedirectToAction("Index")); }
// GET: MarketRoutes/Create public ActionResult Edit(int?id) { if (!caSession.AuthoriseSession()) { return(Redirect((string)Session["ErrorUrl"])); } var model = new MarketRouteViewModel(); if (id.HasValue && id > 0) { model = _marketServices.GetMarketRouteById(id.Value); } return(View("_CreateEdit", model)); }
public MarketRouteViewModel GetMarketRouteById(int routeId) { var result = new MarketRouteViewModel(); var route = _currentDbContext.MarketRoutes.Find(routeId); if (route != null) { return(result = Mapper.Map(route, new MarketRouteViewModel())); } else { return(result); } }