public async Task <IActionResult> GrantTripRolesAsync( [FromBody] GrantTripRolesViewModel grantTripRolesViewModel) { var grantTripRolesDto = _mapper.Map <GrantTripRolesDto>(grantTripRolesViewModel); await _userService.GrantTripRoleAsync(grantTripRolesDto); return(Ok()); }
public void Test_GrantTripRoles_TripRoleIds_Validation( string testCaseDisplayName, IEnumerable <int> validTripRoleIds) { // Arrange GrantTripRolesViewModel grantTripRolesViewModel = Get_Valid_GrantTripRolesViewModel(tripRoleIds: validTripRoleIds); // Act bool result = ModelValidator.IsValid(grantTripRolesViewModel); // Assert Assert.IsTrue(result, testCaseDisplayName); }
public void Test_GrantTripRoles_TripRoleIds_Validation() { // Arrange string onTestErrorMessage = "Test case of TripRoleIds validation: " + "trip roles ids collection was given invalid value that is null. " + "Validation should be failed."; GrantTripRolesViewModel grantTripRolesViewModel = Get_GrantTripRolesViewModel(tripRoleIds: null); // Act bool result = ModelValidator.IsValid(grantTripRolesViewModel); // Assert Assert.IsFalse(result, onTestErrorMessage); }
public void Test_GrantTripRoles_TripId_Validation( string testCaseDisplayName, int invalidTripId) { // Arrange GrantTripRolesViewModel grantTripRolesViewModel = Get_GrantTripRolesViewModel( tripId: invalidTripId, tripRoleIds: _defaultTripRoleIds); // Act bool result = ModelValidator.IsValid(grantTripRolesViewModel); // Assert Assert.IsFalse(result, testCaseDisplayName); }
public void Test_GrantTripRoles_UserId_Validation( string testCaseDisplayName, Guid validUserId) { // Arrange GrantTripRolesViewModel grantTripRolesViewModel = Get_Valid_GrantTripRolesViewModel( userId: validUserId, tripRoleIds: _defaultTripRoleIds); // Act bool result = ModelValidator.IsValid(grantTripRolesViewModel); // Assert Assert.IsTrue(result, testCaseDisplayName); }