Desarrollo

Comenzamos por crear nuestro proyecto abrimos visual studio y seleccionamos Crear un proyecto
mano visual
Seleccionamos Aplicación web ASP.NET Core y presionamos Siguiente
invoice
Nombramos nuestro proyecto como PDFMVC y presionamos Crear
invoice
Selecionamos Aplicación web (controlador de vista de modelos) y presionamos Crear
invoice

Modelo

Nos vamos al Explorador de soluciones y en la carpeta Models hacemos clic derecho y presionamos Agregar->Nuevo Elemento
invoice
Selecionamos Clase y la nombramos Factura.cs y presionamos Agregar
invoice
En Factura.cs escribimos el siguiente código

 
  
                
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace PDFMVC.Models
{
    public class Factura
    {
        public Factura(int cantidad, DateTime fechaServicio, string concepto, double precioUnitario, double descuento, double total)
        {
            this.cantidad = cantidad;
            this.fechaServicio = fechaServicio;
            this.concepto = concepto;
            this.precioUnitario = precioUnitario;
            this.descuento = descuento;
            this.total = total;
        }

        public int cantidad { get; set; }
        public DateTime fechaServicio { get; set; }
        public string concepto { get; set; }

        public double precioUnitario { get; set; }

        public double descuento { get; set; }

        public double total { get; set; }
    }
}