public async Task DeleteAsync(EnvironmentUser environmentUser) { Ensure.NotNull(environmentUser, nameof(environmentUser)); await db.EnvironmentUsers.PatchAsync((environmentUser.EnvironmentId, environmentUser.UserId), new[] { Change.Replace("deleted", Expression.Func("NOW")) }); }
public async Task <EnvironmentUser> CreateAsync(CreateEnvironmentUserRequest request) { Ensure.NotNull(request, nameof(request)); var environmentUser = new EnvironmentUser( environmentId: request.EnvironmentId, userId: request.UserId, roles: request.Roles ); await db.EnvironmentUsers.InsertAsync(environmentUser); return(environmentUser); }