Example #1
0
 public IActionResult Put(UpdateUsuarioCommand command)
 {
     try
     {
         usuarioApplicationService.Update(command);
         return(Ok(new { message = "Usuário alterado com sucesso!" }));
     }
     catch (ValidationException e)
     {
         return(BadRequest(ValidationAdapter.Parse(e.Errors)));
     }
     catch (UsuarioInvalidoException e)
     {
         return(StatusCode(418, e.Message));
     }
     catch (EmailJaCadastradoExcpetion e)
     {
         return(StatusCode(418, e.Message));
     }
     catch (SenhaInvalidaException e)
     {
         return(StatusCode(418, e.Message));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }
Example #2
0
        public IActionResult Authenticate(AuthenticateUsuarioCommand command)
        {
            try
            {
                var token = usuarioApplicationService.Authenticate(command);

                if (token != null)
                {
                    return(Ok(new
                    {
                        Message = "Usuário autenticado com sucesso!",
                        AccessToken = token
                    }));
                }

                return(BadRequest(new { Message = "Usuário não encontrado." }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
        public async Task <IActionResult> Post(CreateMovimentacaoPrevistaCommand command)
        {
            try
            {
                await movimentacaoPrevistaApplicationService.Add(command);

                return(Ok(new { message = "Movimentação cadastrada com sucesso!" }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (TotalParcelasMovimentacaoInvalidoException e)
            {
                return(StatusCode(418, e.Message));
            }
            catch (TipoRecorrenciaMovimentacaoInvalidoException e)
            {
                return(StatusCode(418, e.Message));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
Example #4
0
 public IActionResult Post(CreateUsuarioCommand command)
 {
     try
     {
         usuarioApplicationService.Add(command);
         return(Ok(new { Message = "Usuário cadastrado com sucesso." }));
     }
     catch (ValidationException e)
     {
         return(BadRequest(ValidationAdapter.Parse(e.Errors)));
     }
     catch (Exception e)
     {
         return(StatusCode(500, e.Message));
     }
 }
        public async Task <IActionResult> Put(UpdateCategoriaCommand command)
        {
            try
            {
                await categoriaApplicationService.Update(command);

                return(Ok(new { Message = "Categoria Atualizada com sucesso." }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
Example #6
0
        public async Task <IActionResult> Put(UpdateFormaPagamentoCommand command)
        {
            try
            {
                await formaPagamentoApplicationService.Update(command);

                return(Ok(new { message = "Forma de Pagamento atualizada com sucesso!" }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
Example #7
0
        public async Task <IActionResult> Put(UpdateItemMovimentacaoCommand command)
        {
            try
            {
                await itemMovimentacaoApplicationService.Update(command);

                return(Ok(new { message = "Item de movimentação alterado com sucesso!" }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
        public async Task <IActionResult> Post(CreateProfessorCommand command)
        {
            try
            {
                await _professorApplicationService.Add(command);

                return(Ok(new { Message = "Professor Cadastrado com sucesso." }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
Example #9
0
        public async Task <IActionResult> Post(CreateCategoriaCommand command)
        {
            try
            {
                await categoriaApplicationService.Add(command);

                return(Ok(new { message = "Categoria cadastrada com sucesso!" }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
Example #10
0
        public async Task <IActionResult> Put(UpdateProdutoCommand command)
        {
            try
            {
                await produtoApplicationService.Update(command);

                return(Ok(new { Message = "Produto ataulizado com sucesso" }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
Example #11
0
        public async Task <IActionResult> Delete(int id)
        {
            try
            {
                DeleteContaCommand command = new DeleteContaCommand {
                    Id = id
                };
                await contaApplicationService.Delete(command);

                return(Ok(new { message = "Conta excluída com sucesso!" }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }
        public async Task <IActionResult> Put(UpdateMovimentacaoPrevistaCommand command)
        {
            try
            {
                await movimentacaoPrevistaApplicationService.Update(command);

                return(Ok(new { message = "Movimentação atualizada com sucesso!" }));
            }
            catch (ValidationException e)
            {
                return(BadRequest(ValidationAdapter.Parse(e.Errors)));
            }
            catch (StatusMovimentacaoInvalidoException e)
            {
                return(StatusCode(418, e.Message));
            }
            catch (Exception e)
            {
                return(StatusCode(500, e.Message));
            }
        }