Example #1
0
        public ActionResult CreateSalesPerson(SalesPersonModel model)
        {
            if (ModelState.IsValid)
            {
                List <DataLibrary.Models.SalesPersonModel> salespersons = SalesPersonProcessor.LoadSalesPerson();

                salespersons = salespersons.Where(a => a.SalesPersonID == model.SalesPersonID || (a.FName == model.FName && a.LName == model.LName)).ToList();

                if (salespersons.Count() > 0)
                {
                    TempData["DuplicateSalesperson"] = "You have entered a duplicate Salesperson, please enter a new salesperson.";
                    return(View());
                }
                else
                {
                    //left as int for testing purposes
                    int recordsCreated = SalesPersonProcessor.CreateSalesPerson(model.SalesPersonID, model.FName, model.LName,
                                                                                model.Address, model.Phone, model.StartDate, model.TerminationDate, model.Manager);
                    return(RedirectToAction("ViewSalesPerson"));
                }
            }
            return(View());
        }