public async Task <ActionResult> RemoveUserConfirmed(ProjectUserDM projectUser) { var projectId = projectUser.ProjectID; await _projectService.RemoveUser(projectUser); return(RedirectToAction("Users", new { id = projectId })); }
public async Task <ProjectUserDM> AddUser(ProjectUserDM entity) { if (entity == null) { throw new ArgumentNullException(); } await _context.ProjectUsers.AddAsync(entity); await _context.SaveChangesAsync(); return(entity); }
public async Task <ActionResult> AddUser(ProjectUserDM projectUser) { if (ModelState.IsValid) { var userId = User.FindFirst(ClaimTypes.NameIdentifier).Value; projectUser.CreatedBy = userId; projectUser.CreatedAt = DateTime.UtcNow; await _projectService.AddUser(projectUser); return(RedirectToAction("Users", new { id = projectUser.ProjectID })); } return(View(projectUser)); }
public async Task RemoveUser(ProjectUserDM projectUser) { _context.ProjectUsers.Remove(projectUser); await _context.SaveChangesAsync(); }