Beispiel #1
0
        public ActionResult EditRole(RoleEditViewModel model)
        {
            Role role    = new Role(model.RoleID, model.Name, model.Convert());
            var  client  = new RestClient("http://localhost:4000/api/roles");
            var  request = new RestRequest(Method.PUT);

            request.AddJsonBody(role);
            var response = client.Execute(request);

            return(RedirectToAction("ViewRoleList", "Roles"));
        }
Beispiel #2
0
        public ActionResult NewRole(RoleEditViewModel model)
        {
            Role role    = new Role(model.RoleID, model.Name, model.Convert());
            var  client  = new RestClient("http://localhost:4000/api/roles");
            var  request = new RestRequest(Method.POST);

            request.AddJsonBody(role);
            var response = client.Execute(request);

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                return(RedirectToAction("NewRole", "Roles"));
            }
            else
            {
                ModelState.AddModelError("", "Something went wrong");
            }
            return(RedirectToAction("Index", "Home"));
        }
Beispiel #3
0
        public ActionResult NewRole(RoleEditViewModel model)
        {
            Role role    = new Role(model.RoleID, model.Name, model.Convert());
            var  client  = new RestClient("http://localhost:4000/api/roles");
            var  request = new RestRequest(Method.POST);

            request.AddJsonBody(role);
            var response = client.Execute(request);

            if (response.StatusCode == System.Net.HttpStatusCode.OK)
            {
                return(RedirectToAction("NewRole", "Roles"));
            }
            else if (response.StatusCode == HttpStatusCode.BadRequest)
            {
                return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
            }

            return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest));
        }