public Models.Response.ClienteResponse.PerfilResponse perfil(int idlogin) { Models.TccContext db = new Models.TccContext(); Utils.FuncoesClienteUtils.HistoricoCompraUtils convert = new Utils.FuncoesClienteUtils.HistoricoCompraUtils(); Models.TbCliente cliente = db.TbCliente.First(x => x.IdLogin == idlogin); Models.Response.ClienteResponse.PerfilResponse retorno = convert.convertperfil(cliente); return(retorno); }
public List <Models.Response.ClienteResponse.FazerCompra> fazercompra() { Business.BusinessFuncionario.ProcurarResgistroLivrosBusiness buscar = new Business.BusinessFuncionario.ProcurarResgistroLivrosBusiness(); Utils.FuncoesClienteUtils.HistoricoCompraUtils convertblivro = new Utils.FuncoesClienteUtils.HistoricoCompraUtils(); List <Models.TbLivro> modellivro = buscar.buscarlivros(); List <Models.Response.ClienteResponse.FazerCompra> modelolivro = convertblivro.convertcompralist(modellivro); return(modelolivro); }
public void fazercompra2(int idlivro, int idcliente) { Models.TccContext db = new Models.TccContext(); Utils.FuncoesClienteUtils.HistoricoCompraUtils convert = new Utils.FuncoesClienteUtils.HistoricoCompraUtils(); Models.Request.RequestCliente.FazerCompraRequest compra = new Models.Request.RequestCliente.FazerCompraRequest(); Business.ClienteBusiness verficarcompra = new Business.ClienteBusiness(); Models.TbCliente primeiro = db.TbCliente.First(x => x.IdLogin == idcliente); Models.TbLivro parte1 = db.TbLivro.First(x => x.IdLivro == idlivro); DateTime agr = DateTime.Now; Decimal preco = parte1.VlPreco; Models.Request.RequestCliente.FazerCompraRequest ctx = convert.convertfazercompra(primeiro.IdCliente, preco, agr); Models.TbCompra z = convert.convertfazercompratb(ctx); db.TbCompra.Add(z); db.SaveChanges(); Models.TbCompraLivro partefinal = convert.converttbcompralivro(z, parte1); db.TbCompraLivro.Add(partefinal); db.SaveChanges(); }
public ActionResult <List <Models.Response.ClienteResponse.ModeloHistóricoCompra> > historicodecompra(int id) { try{ Models.TccContext db = new Models.TccContext(); Utils.FuncoesClienteUtils.HistoricoCompraUtils converterhistorico = new Utils.FuncoesClienteUtils.HistoricoCompraUtils(); Business.ClienteBusiness validarhistorico = new Business.ClienteBusiness(); Models.TbCliente cliente = validarhistorico.VerificarConta(id); List <Models.TbCompraLivro> retorno = db.TbCompraLivro.Include(x => x.IdCompraNavigation) .Include(x => x.IdLivroNavigation) .Include(x => x.IdCompraNavigation) .ToList(); List <Models.Response.ClienteResponse.ModeloHistóricoCompra> x = converterhistorico.returntcompra(retorno); List <Models.Response.ClienteResponse.ModeloHistóricoCompra> zz = validarhistorico.VerificarExistencia(x, cliente); return(zz); } catch (System.Exception ex) { return(new BadRequestObjectResult( new Models.Response.ErroResponse(ex, 400) )); } }