Exemple #1
0
 public Models.TbGenero ParaTabelaGenero(Models.Request.GeneroRequest request)
 {
     Models.TbGenero tabela = new Models.TbGenero();
     tabela.NmGenero = request.Nome;
     tabela.DsGenero = request.Descricao;
     return(tabela);
 }
        public async Task <ActionResult <Models.Response.GeneroResponse> > AlterarGenero([FromForm] Models.Request.GeneroRequest request, int idgenero)
        {
            try
            {
                Models.TbGenero tabela = conversor.ParaTabelaGenero(request);
                tabela.DsFoto = gerenciador.GerarNovoNome(request.Foto.FileName);
                tabela        = await business.ValidarAlterar(idgenero, tabela);

                gerenciador.SalvarFile(tabela.DsFoto, request.Foto);
                return(conversor.ParaResponseListarGenero(tabela));
            }
            catch (System.Exception ex)
            {
                return(BadRequest(new Models.Response.ErroResponse(400, ex.Message)));
            }
        }