Ejemplo n.º 1
0
        public async Task <OutEmployeeViewModel> EditEmployee(InEmployeeViewModel inEmployeeViewModel, int id)
        {
            AuthorizedUserModel authorizedUserModel = (AuthorizedUserModel)HttpContext.User.Identity;

            Employee emp       = _mapperProfile.Map <Employee>(inEmployeeViewModel);
            Employee editedEmp = await _employeeService.EditEmployee(emp, id, authorizedUserModel.Id);

            return(_mapperProfile.Map <OutEmployeeViewModel>(editedEmp));
        }
Ejemplo n.º 2
0
        public async Task <OutEmployeeViewModel> AddEmployee(InEmployeeViewModel inEmployeeViewModel)
        {
            AuthorizedUserModel authorizedUserModel = (AuthorizedUserModel)HttpContext.User.Identity;

            Employee newEmp = _mapperProfile.Map <Employee>(inEmployeeViewModel);
            await _employeeService.AddEmployee(newEmp, authorizedUserModel.Id);

            return(_mapperProfile.Map <OutEmployeeViewModel>(newEmp));
        }