コード例 #1
0
        public ActionResult <IEnumerable <Employee> > Index()
        {
            Models.DataManager.EmployeeData employeeData = new Models.DataManager.EmployeeData();
            List <Employee> employeeList = employeeData.ReturnEmployees();

            return(employeeList);
        }
コード例 #2
0
        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);
        }