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