Ejemplo n.º 1
0
        public JsonResult Employee(EmployeeViewModel employeeViewModel)
        {
            EmployeeInfo employee = ConvertToDataObject(employeeViewModel);
            this.employeeService.SetEmployee(employee);

            if (employeeViewModel.Reservations != null)
            {
                ReservationInfo[] reservations = employeeViewModel.Reservations
                    .Select(this.ConvertToDataObject)
                    .ToArray();
                this.reservationService.SetReservationsOfEmployee(employee.Id, reservations);
            }

            return Json(employeeViewModel);
        }
Ejemplo n.º 2
0
        private static EmployeeInfo ConvertToDataObject(EmployeeViewModel employeeViewModel)
        {
            var e = new EmployeeInfo
            {
                Id = employeeViewModel.Id,
                FirstName = employeeViewModel.FirstName,
                LastName = employeeViewModel.LastName,
                Street = employeeViewModel.Street,
                ZipCode = employeeViewModel.ZipCode,
                City = employeeViewModel.City,
                Phone = employeeViewModel.Phone,
                EMail = employeeViewModel.EMail,
                CareerLevel = employeeViewModel.CareerLevel,
                Skills = employeeViewModel.Skills
            };

            return e;
        }