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