public ActionResult PostFolha(RequestValuesFolha requestValues) { var _request = new Request(); if (!_request.IsLogado()) { return(RedirectToAction("LoginIndex", "Login")); } var result = _request.PostFolha(requestValues); return(Json(new { sucess = true, msg = "Trouxe essa M****", result }, JsonRequestBehavior.AllowGet)); }
public Folha PostFolha(RequestValuesFolha requestValuesFolha) { try { var _getSessionUsuario = new GetSessionUsuario(); if (_getSessionUsuario.IsUsarioLogado()) { var id = _getSessionUsuario.GetUsuario().Id; var client = new RestClient(baseUrl); var request = new RestRequest("folhas/" + id, Method.POST); request.AddParameter("application/json", JsonConvert.SerializeObject(requestValuesFolha), ParameterType.RequestBody); IRestResponse response = client.Execute(request); var content = response.Content; return(JsonConvert.DeserializeObject <Folha>(content)); } throw new Exception("Usuario deslogado"); } catch (Exception) { throw; } }