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) )); } }
public ActionResult buscarfoto(string foto) { Business.GerenciadordeImagens.GerenciadordeImagensBusiness gerenciarfoto = new Business.GerenciadordeImagens.GerenciadordeImagensBusiness(); byte[] x = gerenciarfoto.Lerfoto(foto); string xx = gerenciarfoto.GerarContnttype(foto); return(File(x, xx)); }