Ejemplo n.º 1
0
        public ActionResult <Models.Response.ListaNegraResponse> Inserir([FromForm] Models.Request.ListaNegraRequest request)
        {
            try
            {
                Models.TbListaNegra tbLista = conversor.ConversorParaModeloTabela(request);
                if (request.Foto == null)
                {
                    tbLista.DsFoto = "user.png";
                }

                else
                {
                    tbLista.DsFoto = gerenciadorFoto.GerarNovoNome(request.Foto.FileName);
                }

                business.Inserir(tbLista);

                if (request.Foto != null)
                {
                    gerenciadorFoto.SalvarFoto(tbLista.DsFoto, request.Foto);
                }


                Models.Response.ListaNegraResponse resp = conversor.ConversorParaModeloResponse(tbLista);

                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(new Models.Response.ErroResponse(
                                      400, ex.Message
                                      )));
            }
        }
        public Models.TbListaNegra ParaTabela(Models.Request.ListaNegraRequest request)
        {
            Models.TbListaNegra ln = new Models.TbListaNegra();
            ln.NmPessoa   = request.Nome;
            ln.DsMotivo   = request.Motivo;
            ln.DtInclusao = DateTime.Now;

            return(ln);
        }
 public Models.TbListaNegra ConversorParaModeloTabela(Models.Request.ListaNegraRequest req)
 {
     Models.TbListaNegra listaNegra = new Models.TbListaNegra();
     listaNegra.NmPessoa   = req.Nome;
     listaNegra.DsMotivo   = req.Motivo;
     listaNegra.DtInclusao = req.Inclusao;
     listaNegra.DsLocal    = req.Local;
     listaNegra.IdUsuario  = req.IdUsuario;
     return(listaNegra);
 }
Ejemplo n.º 4
0
        public Models.TbListinhaNegra ParaTabela(Models.Request.ListaNegraRequest request)
        {
            Models.TbListinhaNegra ln = new Models.TbListinhaNegra();
            ln.NmIndividuo = request.Individuo;
            ln.DsMotivo    = request.Motivo;
            ln.DtInclusao  = request.Inclusao;
            ln.DsLocal     = request.Local;

            return(ln);
        }
        public ActionResult <Models.Response.ListaNegraResponse> Alterar(int id, Models.Request.ListaNegraRequest request)
        {
            try
            {
                Models.TbListaNegra ln = conversor.ParaTabela(request);
                business.Alterar(id, ln);

                Models.Response.ListaNegraResponse resp = conversor.ParaResponse(ln);
                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
Ejemplo n.º 6
0
        public ActionResult <Models.Response.ListaNegraResponse> Inserir(Models.Request.ListaNegraRequest request)
        {
            try
            {
                Models.TbListaNegra ln = util.ParaTabela(request);
                buss.Salvar(ln);

                Models.Response.ListaNegraResponse resp = util.ParaResponse(ln);
                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
        public ActionResult <Models.Response.ListaNegraResponse> Inserir([FromForm] Models.Request.ListaNegraRequest request)
        {
            try
            {
                Models.TbListaNegra ln = conversor.ParaTabela(request);
                ln.DsFoto = gerenciadorFoto.GerarNovoNome(request.Foto.FileName);

                business.Salvar(ln);
                gerenciadorFoto.SalvarFoto(ln.DsFoto, request.Foto);

                Models.Response.ListaNegraResponse resp = conversor.ParaResponse(ln);
                return(resp);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.ErroResponse(404, ex.Message)
                           ));
            }
        }
Ejemplo n.º 8
0
        public ActionResult <Models.TbListaNegra> Alterar(int id, [FromForm] Models.Request.ListaNegraRequest req)
        {
            try
            {
                Models.TbListaNegra lista = conversor.ConversorParaModeloTabela(req);

                if (req.Foto != null)
                {
                    lista.DsFoto = gerenciadorFoto.GerarNovoNome(req.Foto.FileName);
                    gerenciadorFoto.SalvarFoto(lista.DsFoto, req.Foto);
                }

                business.Alterar(id, lista);
                return(lista);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(new Models.Response.ErroResponse(
                                      400, ex.Message
                                      )));
            }
        }