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));
        }
示例#2
0
 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;
     }
 }