public Models.TbCompra convertfazercompratb(Models.Request.RequestCliente.FazerCompraRequest req)
        {
            Models.TbCompra x = new Models.TbCompra();

            x.IdCliente = req.idcliente;
            x.VlTotal   = req.preco;
            x.DtCompra  = req.compra;
            return(x);
        }
        public Models.Request.RequestCliente.FazerCompraRequest convertfazercompra(int?a, decimal b, DateTime c)
        {
            Models.Request.RequestCliente.FazerCompraRequest x = new Models.Request.RequestCliente.FazerCompraRequest();

            x.compra    = c;
            x.preco     = b;
            x.idcliente = a;

            return(x);
        }
        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();
        }