ASP.net MVC Excel File Upload

I'm uploading an Excel file with ASP.net MVC. I'm getting an error that Upload Model does not contain a definition for Add(). While I could create one, I'm not sure what I'd put in it to commit these changes to the database. I believe I've followed the tutorial here correctly: http://www.c-sharpcorner.com/article/import-excel-data-to-database-using-asp-net-mvc-entity-frame/

My controller:

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Data.Entity.Validation;
using System.Data.OleDb;
using System.IO;
using System.Linq;
using System.Net;
using System.Text.RegularExpressions;
using LinqToExcel;
using WebApplication12.Models;
using System.Web;
using System.Web.Mvc;
using System.Data.SqlClient;

namespace WebApplication12.Controllers
{
    [Authorize]
    public class DashboardController : Controller
    {
        // GET: Dashboard
        public ActionResult Index()
        {
            return View();
        }

        private UploadModel db = new UploadModel();

        [HttpPost]
        public ActionResult Index(Upload uploads, HttpPostedFileBase FileUpload)
        {
            List<string> data = new List<string>();
            if (FileUpload != null)
            {
                // tdata.ExecuteCommand("truncate table OtherCompanyAssets");  
                if (FileUpload.ContentType == "application/vnd.ms-excel" || FileUpload.ContentType == "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")
                {


                    string filename = FileUpload.FileName;
                    string targetpath = Server.MapPath("~/Doc/");
                    FileUpload.SaveAs(targetpath + filename);
                    string pathToExcelFile = targetpath + filename;
                    var connectionString = "";
                    if (filename.EndsWith(".xls"))
                    {
                        connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Properties=Excel 8.0;", pathToExcelFile);
                    }
                    else if (filename.EndsWith(".xlsx"))
                    {
                        connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1\";", pathToExcelFile);
                    }

                    var adapter = new OleDbDataAdapter("SELECT * FROM [Sheet1$]", connectionString);
                    var ds = new DataSet();

                    adapter.Fill(ds, "ExcelTable");

                    DataTable dtable = ds.Tables["ExcelTable"];

                    string sheetName = "Sheet1";

                    var excelFile = new ExcelQueryFactory(pathToExcelFile);
                    var dataSet = from a in excelFile.Worksheet<Upload>(sheetName) select a;

                    foreach (var a in dataSet)
                    {
                        try
                        {
                            if (a.EmployeeId != "" && a.Name != "" && a.Title != "" && a.Department != "" && a.Race != "" && a.Gender != "" && a.AnnualizedBase > 0 && a.AnnualizedTCC > 0)
                            {
                                Upload TU = new Upload();
                                TU.EmployeeId = a.EmployeeId;
                                TU.Name = a.Name;
                                TU.Title = a.Title;
                                TU.Department = a.Department;
                                TU.Race = a.Race;
                                TU.Gender = a.Gender;
                                TU.AnnualizedBase = a.AnnualizedBase;
                                TU.AnnualizedTCC = a.AnnualizedTCC;
                                db.Add(TU);
                                db.SaveChanges();



                            }
                            else
                            {
                                data.Add("<ul>");
                                if (a.Name == "" || a.Name == null) data.Add("<li> name is required</li>");
                                if (a.EmployeeId == "" || a.EmployeeId == null) data.Add("<li> EmployeeID is required</li>");
                                if (a.Title == "" || a.Title == null) data.Add("<li>Title is required</li>");
                                if (a.Department == "" || a.Department == null) data.Add("<li>Department is required</li>");
                                if (a.Race == "" || a.Race == null) data.Add("<li>Race is required</li>");
                                if (a.Gender == "" || a.Gender == null) data.Add("<li>Gender is required</li>");
                                if (a.AnnualizedBase == 0) data.Add("<li>Annualized Base is required</li>");
                                if (a.AnnualizedTCC == 0) data.Add("<li>Annualized TCC is required</li>");

                                data.Add("</ul>");
                                data.ToArray();
                                return Json(data, JsonRequestBehavior.AllowGet);
                            }
                        }

                        catch (DbEntityValidationException ex)
                        {
                            foreach (var entityValidationErrors in ex.EntityValidationErrors)
                            {

                                foreach (var validationError in entityValidationErrors.ValidationErrors)
                                {

                                    Response.Write("Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage);

                                }

                            }
                        }
                    }
                    //deleting excel file from folder  
                    if ((System.IO.File.Exists(pathToExcelFile)))
                    {
                        System.IO.File.Delete(pathToExcelFile);
                    }
                    return Json("success", JsonRequestBehavior.AllowGet);
                }
                else
                {
                    //alert message for invalid file format  
                    data.Add("<ul>");
                    data.Add("<li>Only Excel file format is allowed</li>");
                    data.Add("</ul>");
                    data.ToArray();
                    return Json(data, JsonRequestBehavior.AllowGet);
                }
            }
            else
            {
                data.Add("<ul>");
                if (FileUpload == null) data.Add("<li>Please choose Excel file</li>");
                data.Add("</ul>");
                data.ToArray();
                return Json(data, JsonRequestBehavior.AllowGet);
            }
        }
    }
}