コード例 #1
0
        public IActionResult AssignEmployee(AssignEmployeeDTO model)
        {
            var updatedModel = _jobService.GetById(model.JobId);

            updatedModel.AppUserId = model.EmployeeId;

            _jobService.Update(updatedModel);

            _notificationService.Create(new Notification()
            {
                AppUserId   = model.EmployeeId,
                Description = $"{updatedModel.Title} adlı iş için görevlendirildiniz."
            });

            return(RedirectToAction("Index"));
        }
コード例 #2
0
        public IActionResult AssignJobEmployee(AssignEmployeeDTO model)
        {
            TempData["Active"] = "jobOrder";

            var userModel = _mapper.Map <AppUserListDTO>(_userManager.Users.FirstOrDefault(i => i.Id == model.EmployeeId));


            var jobModel = _mapper.Map <JobListDTO>(_jobService.GetByIdWithUrgency(model.JobId));

            var assingEmpModel = new AssignEmployeeListDTO()
            {
                AppUser = userModel,
                Job     = jobModel
            };

            return(View(assingEmpModel));
        }