public JsonResult CreateJson(VmElementCategoryCreate model)
        {
            ElementCategory featureResult = null;

            if (ModelState.IsValid)
            {
                HttpResponseMessage response = client.PostAsJsonAsync("api/ElementCategories", model.ElementCategory).GetAwaiter().GetResult();
                response.EnsureSuccessStatusCode();

                featureResult = response.Content.ReadAsAsync <ElementCategory>().GetAwaiter().GetResult();
            }

            return(Json(featureResult));
        }
        public async Task <PartialViewResult> Create(VmElementCategoryCreate model)
        {
            ElementCategory featureResult = null;

            if (ModelState.IsValid)
            {
                HttpResponseMessage response = await client.PostAsJsonAsync("api/ElementCategories", model.ElementCategory);

                response.EnsureSuccessStatusCode();

                featureResult = await response.Content.ReadAsAsync <ElementCategory>();
            }

            return(PartialView("CreatePartial", featureResult));
        }