Beispiel #1
0
        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));
                }
            }
        }
Beispiel #2
0
        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));
            }
        }