public ActionResult <IEnumerable <Employee> > Index() { Models.DataManager.EmployeeData employeeData = new Models.DataManager.EmployeeData(); List <Employee> employeeList = employeeData.ReturnEmployees(); return(employeeList); }
public ActionResult <IEnumerable <Employee> > AddNew(IFormCollection postedform) { var firstName = String.Empty; var lastName = String.Empty; var emailAddress = String.Empty; var phoneNumber = String.Empty; var year = 0; var month = 0; var day = 0; //Mapping - form to variable firstName = postedform["firstname"]; lastName = postedform["lastname"]; emailAddress = postedform["emailaddress"]; phoneNumber = postedform["phonenumber"]; year = int.Parse(postedform["year"]); month = int.Parse(postedform["month"]); day = int.Parse(postedform["day"]); //Mapping variable to object Employee newEmployee = new Employee { EmployeeID = 0, FirstName = firstName, LastName = lastName, EmailAddress = emailAddress, PhoneNumber = phoneNumber, DateOfBirth = new DateTime(year, month, day) }; _context.Employees.Add(newEmployee); _context.SaveChanges(); Models.DataManager.EmployeeData employeeData = new Models.DataManager.EmployeeData(); List <Employee> employeeList = new List <Employee>(); employeeList = _context.Employees.ToList(); // = employeeData.AddNewEmployee(newEmployee); return(employeeList); }