Exemplo n.º 1
0
        public ActionResult SaveRecord(Model.EmployeeViewModel model)
        {
            try
            {
                FirstWebAplicationDatabaseEntities db = new FirstWebAplicationDatabaseEntities();
                Employee employee = new Employee();



                employee.Name         = model.Name;
                employee.Department   = model.Department;
                employee.DepartmentId = model.DepartmentId;



                db.Employees.Add(employee);
                db.SaveChanges();

                int id = employee.Id;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        public ActionResult Index()
        {
            FirstWebAplicationDatabaseEntities db = new FirstWebAplicationDatabaseEntities();
            Employee employee = db.Employees.SingleOrDefault(x => x.Id == 1);

            Model.EmployeeViewModel viewModel = new Model.EmployeeViewModel();

            viewModel.Id         = employee.Id;
            viewModel.Name       = employee.Name;
            viewModel.Department = employee.Department;



            return(View(viewModel));
        }
Exemplo n.º 3
0
        public ActionResult Index()
        {
            FirstWebAplicationDatabaseEntities firstWebAplicationDatabaseEntities = new FirstWebAplicationDatabaseEntities();

            List <Employee> employeeList = firstWebAplicationDatabaseEntities.Employees.ToList();

            Model.EmployeeViewModel employeeViewModel = new Model.EmployeeViewModel();

            List <Model.EmployeeViewModel> employeeViewModelsList = employeeList.Select(x => new Model.EmployeeViewModel {
                Name       = x.Name,
                Id         = x.Id,
                Department = x.Department
            }).ToList();


            return(View(employeeViewModelsList));
        }