public ActionResult Index(int?id) { ViewBag.ActiveMenu = 1; AreasT areaModel = new AreasT(); if (id != null) { using (AreasTRepository vehiclesProxy = new AreasTRepository()) { areaModel = vehiclesProxy.GetById((int)id); } areaModel.CountriesList = new CountriesRepository().GetAll().ToList(); return(PartialView("_AddArea", areaModel)); } else { if (Request.IsAjaxRequest()) { areaModel.CountriesList = new CountriesRepository().GetAll().ToList(); return(PartialView("_AddArea", areaModel)); } else { return(View(areaModel)); } } }
public ActionResult Add(AreasT model) { if (model.Id == 0) { ModelState["Id"].Errors.Clear(); } if (ModelState.IsValid) { using (AreasTRepository areaProxy = new AreasTRepository()) { reqResponse = areaProxy.AddUpdate(model); return(Json(reqResponse, JsonRequestBehavior.AllowGet)); } } else { reqResponse.ErrorMessages.Add("invalidData", OperationLP.InvalidData); return(Json(reqResponse, JsonRequestBehavior.AllowGet)); } }