Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
            }
        }