コード例 #1
0
        public IActionResult Post([FromBody] Models.Balance balance)
        {
            var result = _balanceRepository.CreateBalance(balance);

            if (result == 0)
            {
                return(StatusCode(201));
            }
            else
            {
                return(StatusCode(500));
            }
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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);
        }