Example #1
0
        public IActionResult Register(RegisterEmployeeInputModel model)
        {
            var employee = this.mapper.Map <Employee>(model);

            this.context.Employees.Add(employee);
            this.context.SaveChanges();

            return(this.RedirectToAction("All", "Employees"));
        }
 public IActionResult Register(RegisterEmployeeInputModel model)
 {
     if (!ModelState.IsValid)
     {
         return(RedirectToAction("Error", "Home"));
     }
     context.Employees.Add(mapper.Map <Employee>(model));
     context.SaveChanges();
     return(RedirectToAction("All", "Employees"));
 }
Example #3
0
        public IActionResult Register(RegisterEmployeeInputModel model)
        {
            if (!ModelState.IsValid)
            {
                return(this.RedirectToAction("Error", "Home"));
            }
            Employee employee = this.mapper.Map <Employee>(model);

            this.context.Employees.Add(employee);
            this.context.SaveChanges();
            return(this.RedirectToAction("All"));
        }
        public IActionResult Register(RegisterEmployeeInputModel model)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Error", "Register"));
            }

            CreateEmployeeDto employee = this.mapper.Map <CreateEmployeeDto>(model);

            this.employeeService.Create(employee);

            return(RedirectToAction("All"));
        }
        public IActionResult Register(RegisterEmployeeInputModel model)
        {
            var emp = mapper.Map <Employee>(model);



            var test = context.Positions.Where(x => x.Name == model.PositionName).Select(x => x.Id).FirstOrDefault();

            emp.PositionId = test;
            context.Employees.Add(emp);
            context.SaveChanges();

            return(RedirectToAction("All", "Employees"));
        }
Example #6
0
        public EmployeeStartUp()
        {
            var config = new MapperConfiguration(cfg => cfg.AddProfile <FastFoodProfile>());

            _mapper = new Mapper(config);

            _context = new FastFoodContext();

            _viewModel = new RegisterEmployeeInputModel
            {
                Name         = "Ken Jotisa",
                Age          = 28,
                PositionName = "Software Engineer",
                Address      = "Miami, FL"
            };
        }
        public IActionResult Register(RegisterEmployeeInputModel model)
        {
            if (!ModelState.IsValid)
            {
                return(this.RedirectToAction("Error", "Home"));
            }

            var employee = this.mapper.Map <Employee>(model);
            var position = this.context.Positions.FirstOrDefault(x => x.Name == model.PositionName);

            employee.PositionId = position.Id;
            this.context.Employees.Add(employee);
            this.context.SaveChanges();

            return(this.RedirectToAction("All", "Employees"));
        }
        public IActionResult Register(RegisterEmployeeInputModel model)
        {
            //var employee = new Employee
            //{
            //    Name = model.Name,
            //    Address = model.Address,
            //    Age = model.Age,
            //    PositionId = model.PositionId
            //};
            var employee = this.mapper.Map <Employee>(model);

            this.context.Employees.Add(employee);

            this.context.SaveChanges();

            return(this.RedirectToAction("All", "Employees"));
        }
        public IActionResult Register(RegisterEmployeeInputModel model)
        {
            if (!ModelState.IsValid)
            {
                return(RedirectToAction("Error", "Home"));
            }

            var employee = mapper.Map <Employee>(model);

            var position = context.Positions.Where(p => p.Name == model.PositionName).FirstOrDefault();

            employee.Position = position;

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

            return(RedirectToAction("All", "Employees"));
        }
Example #10
0
 public IActionResult Register(RegisterEmployeeInputModel model)
 {
     throw new NotImplementedException();
 }