public IActionResult Post([FromBody] Models.Balance balance) { var result = _balanceRepository.CreateBalance(balance); if (result == 0) { return(StatusCode(201)); } else { return(StatusCode(500)); } }
public async Task <IActionResult> Create(BalanceViewModel balanceViewModel) { if (ModelState.IsValid) { var accessToken = await HttpContext.GetTokenAsync("access_token"); BalanceJsonModel balanceJsonModel = _mapper.Map <BalanceViewModel, BalanceJsonModel>(balanceViewModel); var result = await _balanceRepository.CreateBalance ("https://localhost:44382/Balance/Create", accessToken, balanceJsonModel); if (result.IsSuccessStatusCode) { return(RedirectToAction("Index", "Balance")); } } return(View(balanceViewModel)); }
public async Task <ActionResult <dynamic> > Create([FromBody] Balance model) { if (model == null) { return(BadRequest(model)); } if (User.Identity.Name == null) { return(BadRequest("Usuário inválido")); } model.Email = User.Identity.Name; model.DateInput = "0"; model.ValueInput = "0"; model.DateOut = DateTime.Now.ToString(); model.ValueOut = "15"; _balanceRepository.CreateBalance(model); return(model); }