Ejemplo n.º 1
0
        public async void UpdateTeamName(Team team, string name)
        {
            team.Name = name;
            _dbLogService.LogOnUpdateOfAnEntity(team);

            await _context.SaveChangesAsync();
        }
Ejemplo n.º 2
0
        public async Task <int> UpdateUser(User user, UserForUpdateDto dto)
        {
            user.Role   = dto.Role ?? user.Role;
            user.TeamId = dto.TeamId ?? user.TeamId;
            _dbLogService.LogOnUpdateOfAnEntity(user);

            return(await _context.SaveChangesAsync());
        }
Ejemplo n.º 3
0
        public async Task <int> UpdateComment(Comment comment, CommentForUpdateDto dto)
        {
            comment.Description = dto.Description ??
                                  comment.Description;
            _dbLogService.LogOnUpdateOfAnEntity(comment);

            return(await _context.SaveChangesAsync());
        }
Ejemplo n.º 4
0
        public async Task <int> UpdateTask(Tasks task, TaskForUpdateDto dto)
        {
            task.Name        = dto.Name ?? task.Name;
            task.Description = dto.Description ?? task.Description;
            task.EstimatedTimeToFinishInHours = dto.EstimatedTimeToFinishInHours ??
                                                task.EstimatedTimeToFinishInHours;
            task.TaskPriorityId = dto.TaskPriorityId ?? task.TaskPriorityId;
            task.Status         = dto.Status ?? task.Status;
            task.Balance        = dto.Balance ?? task.Balance;
            task.AdminApprovalOfTaskCompletion = dto.AdminApprovalOfTaskCompletion ??
                                                 task.AdminApprovalOfTaskCompletion;
            task.TrackerId        = dto.TrackerId ?? task.TrackerId;
            task.TrackerFirstName = dto.TrackerFirstName ?? task.TrackerFirstName;
            task.TrackerLastName  = dto.TrackerLastName ?? task.TrackerLastName;
            task.UserId           = dto.UserId ?? task.UserId;
            _dbLogService.LogOnUpdateOfAnEntity(task);

            return(await _context.SaveChangesAsync());
        }