Exemple #1
0
        public async Task <ActionResult> RemoveUserConfirmed(ProjectUserDM projectUser)
        {
            var projectId = projectUser.ProjectID;
            await _projectService.RemoveUser(projectUser);

            return(RedirectToAction("Users", new { id = projectId }));
        }
Exemple #2
0
        public async Task <ProjectUserDM> AddUser(ProjectUserDM entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException();
            }
            await _context.ProjectUsers.AddAsync(entity);

            await _context.SaveChangesAsync();

            return(entity);
        }
Exemple #3
0
        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));
        }
Exemple #4
0
 public async Task RemoveUser(ProjectUserDM projectUser)
 {
     _context.ProjectUsers.Remove(projectUser);
     await _context.SaveChangesAsync();
 }