public ActionResult Index([Bind("AreaId,Name,TypeName,TypeId,Code")] ViewAreaFilter entity) { if (entity.TypeId == 0) { entity.TypeId = null; } try { ViewArea viewArea = new ViewArea(); viewArea.TypeId = entity.TypeId; viewArea.Name = entity.Name; viewArea.Code = entity.Code; CheckForAlerts(); List <ViewAreaFilter> entities = JsonConvert.DeserializeObject <List <ViewAreaFilter> >(GenericRequest(true, "Area", "Search", entity)); HttpContext.Session.SetString("AreaSearch", JsonConvert.SerializeObject(entities)); HttpContext.Session.SetString("AreaBoolSearch", "true"); ViewBag.AreaType = GetAllAreaType().Select(x => new SelectListItem { Text = x.Name, Value = x.AreaTypeId.ToString() }).ToArray(); return(RedirectToAction("Index")); } catch (Exception ex) { HttpContext.Session.SetString("errorMessage", ex.Message); return(RedirectToAction("Index")); } }
public ActionResult Edit([Bind("AreaId,Name,TypeId,Code")] ViewAreaFilter entity) { try { if (ModelState.IsValid) { ViewArea entityArea = new ViewArea(); entityArea.Deleted = false; entityArea.UserAccountId = GetCurrentUser(); entityArea.DateLastUpdate = DateTime.Now; entityArea.Code = entity.Code; entityArea.Name = entity.Name; entityArea.TypeId = entity.TypeId; entityArea.AreaId = entity.AreaId; bool result = JsonConvert.DeserializeObject <bool>(GenericRequest(true, "Area", "Save", entityArea)); return(RedirectToAction("Index")); } ViewBag.AreaType = GetAllAreaType().Select(x => new SelectListItem { Text = x.Name, Value = x.AreaTypeId.ToString() }).ToArray(); return(View(entity)); } catch (Exception ex) { HttpContext.Session.SetString("errorMessage", ex.Message); return(RedirectToAction("Index")); } }