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); }
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) )); } }
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) )); } }
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 ))); } }