public async Task <ActionResult> Edit(string comp_id, string div_id) { if (div_id != null && comp_id != null) { client.BaseAddress = baseurl; DivisionViewModel model = new DivisionViewModel(); var postTask = await client.GetAsync("/api/Division/View/?comp_id=" + comp_id + "&div_id=" + div_id); model = await postTask.Content.ReadAsAsync <DivisionViewModel>(); if (model != null) { model.departments = model.departments.OrderBy(x => x.name1).ToList(); model.sections = model.sections.OrderBy(x => x.dept_id).OrderBy(x => x.name1).ToList(); return(View("Edit", model)); } else { DivisionIndexViewModel data = new DivisionIndexViewModel(); ViewBag.Error = "No Division Found !"; return(View("Index", data)); } } return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); }
public async Task <ActionResult> SearchResult(DivisionIndexViewModel data) { if (data.queries == null) { return(View("Index", data)); } else { var postTask = await client.PostAsJsonAsync("/api/Division/Search", data); var division = await postTask.Content.ReadAsAsync <DivisionSearchViewModel>(); return(Json(division, JsonRequestBehavior.AllowGet)); } }