public IActionResult AssignPerson(AssignPersonDto model) { TempData["Active"] = TempDataInfo.WorkOrder; AssignPersonListDto personModel = new AssignPersonListDto { AppUser = _mapper.Map <AppUserListDto>(_userManager.Users.FirstOrDefault(x => x.Id == model.PersonId)), Work = _mapper.Map <WorkListDto>(_workService.GetWithUrgencyId(model.WorkId)) }; return(View(personModel)); }
public IActionResult AssignStaff(AssignPersonDto model) { var updatedWork = _workService.GetById(model.WorkId); updatedWork.AppUserId = model.PersonId; _workService.Update(updatedWork); _notificationService.Create(new Notification { AppUserId = model.PersonId, Description = $"{updatedWork.Name} isimli iş için görevlendirildiniz." }); return(RedirectToAction("Index")); }