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