public IActionResult AssignUserConfirm(UserAssignDto model) { TempData["Active"] = TempDataInfo.WorkOrder; UserAssignListDto assignUserModel = new UserAssignListDto { AppUser = _mapper.Map <AppUserListDto>(_userManager.Users.FirstOrDefault(I => I.Id == model.UserId)), Work = _mapper.Map <WorkListDto>(_workService.FindByIdWithPriority(model.WorkId)) }; return(View(assignUserModel)); }
public IActionResult AssignUserList(UserAssignDto model) { var task = _taskService.GetById(model.TaskId); task.AppUserId = model.AppUserId; _taskService.Update(task); _notificationService.Save(new Notification { AppUserId = model.AppUserId, Description = string.Format("{0} işi için görevlendirildiniz.", task.Name) }); return(RedirectToAction("Index")); }
public IActionResult AssignUser(UserAssignDto model) { TempData["Active"] = TempdataInfo.TaskOperation; var userResult = _mapper.Map <AppUserListDto>(_userManager.Users.FirstOrDefault(x => x.Id == model.AppUserId)); var taskResult = _mapper.Map <TaskListDto>(_taskService.GetByPriorityId(model.TaskId)); UserAssignListDto userAssignModel = new UserAssignListDto { AppUser = userResult, Task = taskResult }; return(View(userAssignModel)); }
public async Task <IActionResult> AssignUser(UserAssignDto model) { var work = _workService.FindById(model.WorkId); work.AppUserId = model.UserId; _workService.Update(work); var adminUser = await GetLoggedInUser(); _notificationService.Save(new Notification { AppUserId = model.UserId, Description = $"{work.Name} adlı görev için {adminUser.Name} {adminUser.SurName} tarafından görevlendirildiniz.", Area = "Member", Controller = "WorkOrder", Action = "AddAction", DataId = work.Id }); return(RedirectToAction("Index")); }