Пример #1
0
        public IActionResult Incluir(ContaBancariaTransfer contaBancariaTransfer)
        {
            ContaBancariaModel    contaBancariaModel;
            ContaBancariaTransfer contaBancaria;

            try {
                contaBancariaModel = new ContaBancariaModel();

                contaBancaria = contaBancariaModel.Incluir(contaBancariaTransfer);
            } catch (Exception ex) {
                contaBancaria = new ContaBancariaTransfer();

                contaBancaria.Validacao = false;
                contaBancaria.Erro      = true;
                contaBancaria.IncluirMensagem("Erro em ContaBancariaController Incluir [" + ex.Message + "]");
            } finally {
                contaBancariaModel = null;
            }

            contaBancaria.TratarLinks();

            if (contaBancaria.Erro || !contaBancaria.Validacao)
            {
                return(BadRequest(contaBancaria));
            }
            else
            {
                string uri = Url.Action("ConsultarPorId", new { id = contaBancaria.ContaBancaria.Id });

                return(Created(uri, contaBancaria));
            }
        }
Пример #2
0
        public IActionResult Listar()
        {
            ContaBancariaModel    contaBancariaModel;
            ContaBancariaTransfer contaBancariaLista;

            try {
                contaBancariaModel = new ContaBancariaModel();

                contaBancariaLista = contaBancariaModel.Consultar(new ContaBancariaTransfer());
            } catch (Exception ex) {
                contaBancariaLista = new ContaBancariaTransfer();

                contaBancariaLista.Validacao = false;
                contaBancariaLista.Erro      = true;
                contaBancariaLista.IncluirMensagem("Erro em ContaBancariaController Listar [" + ex.Message + "]");
            } finally {
                contaBancariaModel = null;
            }

            contaBancariaLista.TratarLinks();

            if (contaBancariaLista.Erro || !contaBancariaLista.Validacao)
            {
                return(BadRequest(contaBancariaLista));
            }
            else
            {
                return(Ok(contaBancariaLista));
            }
        }
Пример #3
0
        public async Task <IActionResult> Consulta(ContaBancariaTransfer contaBancariaTransfer)
        {
            ContaBancariaModel    contaBancariaModel;
            ContaBancariaTransfer contaBancariaLista;

            try {
                contaBancariaModel = new ContaBancariaModel(httpContext);

                contaBancariaLista = await contaBancariaModel.Consultar(contaBancariaTransfer);
            } catch (Exception ex) {
                contaBancariaLista = new ContaBancariaTransfer();

                contaBancariaLista.Validacao = false;
                contaBancariaLista.Erro      = true;
                contaBancariaLista.IncluirMensagem("Erro em ContaBancariaController Consulta [" + ex.Message + "]");
            } finally {
                contaBancariaModel = null;
            }

            ViewData["Usuario"] = UsuarioNome;

            if (contaBancariaLista.Erro || !contaBancariaLista.Validacao)
            {
                return(View("Filtro", contaBancariaLista));
            }
            else
            {
                return(View("Lista", contaBancariaLista));
            }
        }
Пример #4
0
        public async Task <IActionResult> Form(int id)
        {
            ContaBancariaModel    contaBancariaModel;
            ContaBancariaTransfer contaBancaria;

            try {
                contaBancariaModel = new ContaBancariaModel(httpContext);

                if (id > 0)
                {
                    contaBancaria = await contaBancariaModel.ConsultarPorId(id);
                }
                else
                {
                    contaBancaria = null;
                }
            } catch {
                contaBancaria = new ContaBancariaTransfer();

                contaBancaria.Validacao = false;
                contaBancaria.Erro      = true;
                contaBancaria.IncluirMensagem("Erro em ContaBancariaController Form");
            } finally {
                contaBancariaModel = null;
            }

            ViewData["Usuario"] = UsuarioNome;

            return(View(contaBancaria));
        }
Пример #5
0
        public async Task <IActionResult> Exclusao(int id)
        {
            ContaBancariaModel    contaBancariaModel;
            ContaBancariaTransfer contaBancaria;

            try {
                contaBancariaModel = new ContaBancariaModel(httpContext);

                contaBancaria = await contaBancariaModel.Excluir(id);
            } catch (Exception ex) {
                contaBancaria = new ContaBancariaTransfer();

                contaBancaria.Validacao = false;
                contaBancaria.Erro      = true;
                contaBancaria.IncluirMensagem("Erro em ContaBancariaController Exclusao [" + ex.Message + "]");
            } finally {
                contaBancariaModel = null;
            }

            ViewData["Usuario"] = UsuarioNome;

            if (contaBancaria.Erro || !contaBancaria.Validacao)
            {
                return(View("Form", contaBancaria));
            }
            else
            {
                return(RedirectToAction("Lista"));
            }
        }
Пример #6
0
        static void Main(string[] args)
        {
            AlcoolEmGel alcool = new AlcoolEmGel();

            alcool.CadastrarAlcool();

            alcool.ListarAlcool();

            CelularModel celular = new CelularModel();

            celular.CadastrarCelular();

            celular.ListarCelular();

            ContaBancariaModel conta = new ContaBancariaModel();

            conta.CadastrarConta();

            conta.ListarConta();

            MesaModel mesa = new MesaModel();

            mesa.CadastrarMesa();

            mesa.ListarMesa();

            MouseModel mouse = new MouseModel();

            mouse.CadastrarMouse();

            mouse.ListarMouse();
        }
Пример #7
0
        static void Main(string[] args)
        {
            ContaBancariaModel conta1 = new ContaBancariaModel();

            conta1.CadastrarConta();

            conta1.ListarConta();
        }
Пример #8
0
 public HttpResponseMessage Insert(ContaBancariaModel model)
 {
     try
     {
         new ContaBancariaBusiness().Insert(new ContaBancariaEntity()
         {
             Nome          = model.Nome,
             Banco         = model.Banco,
             Agencia       = model.Agencia,
             DigitoAgencia = model.DigitoAgencia,
             Conta         = model.Conta,
             DigitoConta   = model.DigitoConta,
             Saldo         = model.Saldo
         });
         return(Request.CreateResponse(HttpStatusCode.OK));
     }
     catch (Exception ex)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }