Exemple #1
0
        public async System.Threading.Tasks.Task AssignAssigneeToBug(Guid bugId, User.Model.Member assignee, IMembershipService authorizationService)
        {
            var bug = Bugs.Single(x => x.Id == bugId);
            await bug.AssignAssignee(assignee, authorizationService);

            Update(new AssigneeAssignedToBug(bug.Id, assignee.Id));
        }
Exemple #2
0
        public override async System.Threading.Tasks.Task AssignAssignee(User.Model.Member assignee, IMembershipService authorizationService)
        {
            await base.AssignAssignee(assignee, authorizationService);

            Update(new AssigneeAssignedToBug(Id, AssigneeId.Value));
        }
Exemple #3
0
        public async System.Threading.Tasks.Task AssignAssigneeToSubtask(Guid subtaskId, User.Model.Member assignee, IMembershipService authorizationService)
        {
            var subtask = GetSubtaskWithId(subtaskId);
            await subtask.AssignAssignee(assignee, authorizationService);

            Update(new AssigneeAssignedToSubtask(subtask.Id, assignee.Id));
        }
Exemple #4
0
        public virtual async System.Threading.Tasks.Task AssignAssignee(User.Model.Member assignee, IMembershipService authorizationService)
        {
            await authorizationService.CheckUserMembership(assignee.Id, ProjectId);

            AssigneeId = assignee.Id;
        }