public ActionResult <RetornoApi <RetornoCalculoParticipacaoLucroColaboradores> > Get(double valorTotalDisponibilizado) { var retornoApi = new RetornoApi <RetornoCalculoParticipacaoLucroColaboradores>(); try { retornoApi.Retorno = _calculoDistribuicaoLucro.CalcularParticipacaoLucroColaboradores(valorTotalDisponibilizado); retornoApi.Message = "Dados gerados com sucesso!"; retornoApi.HttpStatus = HttpStatusCode.OK; if (this.HttpContext != null) { this.HttpContext.Response.StatusCode = (int)HttpStatusCode.OK; } } catch (Exception ex) { retornoApi.Retorno = null; retornoApi.Message = $"Message: {ex.Message} {Environment.NewLine} {ex.StackTrace} {Environment.NewLine} {ex.InnerException}"; retornoApi.HttpStatus = HttpStatusCode.BadRequest; if (this.HttpContext != null) { this.HttpContext.Response.StatusCode = (int)HttpStatusCode.BadRequest; } } return(retornoApi); }
public static async Task <IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "get", "post", Route = null)] HttpRequest req, ILogger log) { var res = new RetornoApi(); string name = req.Query["name"]; string age = req.Query["age"]; string requestBody = await new StreamReader(req.Body).ReadToEndAsync(); dynamic data = JsonConvert.DeserializeObject(requestBody); name = name ?? data?.name; age = age ?? data?.age; if (name != null) { var obj = BLL.HelloWorld(name, age); res.Resultado = obj; res.Sucesso = true; return((ActionResult) new OkObjectResult(JsonConvert.SerializeObject(res))); } else { res.Sucesso = false; res.Mensagem = "Informe um nome válido!"; return(new BadRequestObjectResult(JsonConvert.SerializeObject(res))); } }
public RetornoApi Listar() { var item = _servico.Listar(); RetornoApi retornoApi = new RetornoApi { resultado = (item != null), valor = (item != null) ? item : null }; return(retornoApi); }
public RetornoApi Carregar(Int64 Id) { var item = _servico.Carregar(Id); RetornoApi retornoApi = new RetornoApi { resultado = (item != null), valor = (item != null) ? item : null }; return(retornoApi); }
public RetornoApi Salvar(Projeto objeto) { _service.Adicionar(objeto); RetornoApi retornoApi = new RetornoApi { resultado = true, valor = "Inserido" }; return(retornoApi); }
public async Task <RetornoApi> AlterarAsync(Guid Id, ConfigViewModel model) { AddToken(); var resposta = await _httpClient.PutAsJsonAsync($"v1/Config/{Id}", model); var resultado = await resposta.Content.ReadAsStringAsync(); var reader = new JsonTextReader(new StringReader(resultado)); var serializer = new JsonSerializer(); var obj = serializer.Deserialize <RetornoApi>(reader); if (obj == null) { obj = new RetornoApi(); obj.Success = resposta.IsSuccessStatusCode; obj.errors = new string[1] { resposta.StatusCode.ToString() }; } return(obj); }