public async Task <IActionResult> Delete(ProjectTaskModel request) { var dto = Mapper.Map <ProjectTaskDto>(request); var result = await _service.DeleteItemAsync(dto); if (result.IsSuccess) { if (User.IsInRole("AdminAupervisor")) { return(RedirectToAction("IndexAdmin", "Project")); } else { return(RedirectToAction("IndexPM", "Project")); } } else { return(View(request)); } }