public Models.TbLivro RequestTblivroparaTbLivro(Models.Request.RequestFuncionario.RequestLivro req) { Models.TbLivro ctx = new Models.TbLivro(); ctx.NmAutor = req.autor; ctx.NmEditora = req.editora; ctx.NmLivro = req.livro; ctx.NrPaginas = req.paginas; ctx.NrSerie = req.numeroserie; ctx.TpIdiomaOriginal = req.idiomaprimario; ctx.VlPreco = req.preco; ctx.DsGenero = req.genero; ctx.DsEdicaoLivro = req.edicaolivro; ctx.DsSinopse = req.sinopse; ctx.DtPublicacao = req.publicacao; return(ctx); }
public ActionResult <Models.Response.FuncionarioResponse.ModeloCompletoLivroRespone> inserirnovolivro([FromForm] Models.Request.RequestFuncionario.RequestLivro req) { try{ Utils.FuncoesFuncionarioUtils.ListaLivrosUtils converter = new Utils.FuncoesFuncionarioUtils.ListaLivrosUtils(); Business.GerenciadordeImagens.GerenciadordeImagensBusiness gerenciarimg = new Business.GerenciadordeImagens.GerenciadordeImagensBusiness(); Business.BusinessFuncionario.inserirNovoLivroVerificar verificar = new Business.BusinessFuncionario.inserirNovoLivroVerificar(); Models.TbLivro modelotb = converter.RequestTblivroparaTbLivro(req); modelotb.ImgImagem = gerenciarimg.GerarNome(req.imagem.FileName); modelotb.PdfLivro = gerenciarimg.GerarNome(req.arquivolivro.FileName); Models.TbLivro x = verificar.verificarparametros(modelotb); gerenciarimg.SalvarFoto(modelotb.ImgImagem, req.imagem); gerenciarimg.SalvarFoto(modelotb.PdfLivro, req.arquivolivro); Models.Response.FuncionarioResponse.ModeloCompletoLivroRespone result = converter.TbLivroparaLivroResponseCompleto(modelotb); return(result); } catch (System.Exception ex) { return(new BadRequestObjectResult( new Models.Response.ErroResponse(ex, 400) )); } }