コード例 #1
0
        public async Task <ActionResult> Compras()
        {
            /* try
             * {
             */


            CreateCompra com      = new CreateCompra();
            double       suma     = 0;
            double       impuesto = 0;
            var          comics   = await repo.LeerComics();

            foreach (var item in comics)
            {
                suma = suma + item.Costo;
            }

            com.Precio_Venta = suma.ToString();;
            impuesto         = suma * 0.16;
            suma             = suma + impuesto;


            com.ID = clave_compras.ToString();

            com.Total_con_Impuesto = suma.ToString();

            com.Role = User.Identity.Name.ToString();
            var res = await repo.Compras(com);

            clave_compras++;

            foreach (var item in comics)
            {
                await repo.BorrarComic(item.ID);
            }

            clave_productos = 1;


            return(View(com));


            /*
             * }
             * catch (Exception)
             * {
             *  return RedirectToAction(nameof(Carrito));
             * }
             *
             */
        }
コード例 #2
0
 public async Task <ActionResult <bool> > PostCompras(CreateCompra cmd)
 {
     return(await repo.Compras(cmd));
 }