public IActionResult AssignPersonel(PersonelTaskViewModel model) { var updatetask = _taskService.GetId(model.TaskId); updatetask.AppUserId = model.PersonelId; _taskService.Update(updatetask); _noticeService.Save(new Notice { AppUserId = model.PersonelId, Description = $"{updatetask.Name} adlı iş için görevlendirildiniz." }); return(RedirectToAction("Index")); }
//Personel görevlendirme işlemi public IActionResult PersonelAssign(PersonelTaskViewModel model) { TempData["Active"] = "workorder"; var user = _userManager.Users.FirstOrDefault(I => I.Id == model.PersonelId); var task = _taskService.GetUrgencyId(model.TaskId); AppUserListViewModel usermodel = new AppUserListViewModel(); usermodel.Id = user.Id; usermodel.Name = user.Name; usermodel.Picture = user.Picture; usermodel.Surname = user.SurName; usermodel.Email = user.Email; TaskListViewModel taskmodel = new TaskListViewModel(); taskmodel.Id = task.Id; taskmodel.Name = task.Name; taskmodel.Urgency = task.Urgency; taskmodel.Description = task.Description; PersonelTaskListViewModel personelmodel = new PersonelTaskListViewModel(); personelmodel.AppUser = usermodel; personelmodel.Task = taskmodel; return(View(personelmodel)); }