public async Task AddUserDistinctionAsync(UserDistinctionDTO userDistinctionDTO, ClaimsPrincipal user) { CheckIfAdmin(user); var userDistinction = new UserDistinction() { UserId = userDistinctionDTO.UserId, DistinctionId = userDistinctionDTO.DistinctionId, Date = userDistinctionDTO.Date, Reason = userDistinctionDTO.Reason, Reporter = userDistinctionDTO.Reporter, Number = userDistinctionDTO.Number, }; await _repoWrapper.UserDistinction.CreateAsync(userDistinction); await _repoWrapper.SaveAsync(); }
public async Task ChangeUserDistinctionAsync(UserDistinctionDTO userDistinctionDTO, ClaimsPrincipal user) { CheckIfAdmin(user); var userDistinction = new UserDistinction() { Id = userDistinctionDTO.Id, UserId = userDistinctionDTO.UserId, DistinctionId = userDistinctionDTO.DistinctionId, Date = userDistinctionDTO.Date, Reason = userDistinctionDTO.Reason, Reporter = userDistinctionDTO.Reporter, Number = userDistinctionDTO.Number }; _repoWrapper.UserDistinction.Update(userDistinction); await _repoWrapper.SaveAsync(); }