private void Window_Loaded(object sender, RoutedEventArgs e) { rentals = new Rentals(); residences = new Residences(); tenants = new Tenants(); PopulateResidences(); }
public BlobSasQueryParameters GetNewBlobServiceSasCredentialsContainer(string containerName, StorageSharedKeyCredential sharedKeyCredentials = default) { var builder = GetBlobSasBuilder(containerName); builder.SetPermissions(BlobContainerSasPermissions.All); return(builder.ToSasQueryParameters(sharedKeyCredentials ?? Tenants.GetNewSharedKeyCredentials())); }
public タスクリネーム時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, タスクId taskId, string name) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.Name = name; }
public async Task BlobSas_AllPermissions() { // Arrange await using DisposingContainer test = await GetTestContainerAsync(); string blobName = GetNewBlobName(); BlobSasBuilder blobSasBuilder = new BlobSasBuilder( permissions: BlobSasPermissions.All, expiresOn: Recording.UtcNow.AddDays(1)) { BlobContainerName = test.Container.Name, BlobName = blobName }; BlobUriBuilder blobUriBuilder = new BlobUriBuilder(test.Container.Uri) { BlobName = blobName, Sas = blobSasBuilder.ToSasQueryParameters(Tenants.GetNewSharedKeyCredentials()) }; // Act AppendBlobClient appendBlobClient = InstrumentClient(new AppendBlobClient(blobUriBuilder.ToUri(), GetOptions())); await appendBlobClient.CreateAsync(); }
public ActionResult TenantDelete(int?deleteId) { string username = BackEndSessions.CurrentUser.UserName; Tenants tenants = new Tenants(); switch (tenants.Delete(deleteId, username)) { case 0: ModelState.AddResult(ViewData, ModelStateResult.Success, Resources.Strings.ItemSuccessfullyDeleted); break; case 2: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemDoesNotExist); break; case 3: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.ItemUsedSomewhereElse); break; default: ModelState.AddResult(ViewData, ModelStateResult.Error, Resources.Strings.UnexpectedError); break; } return(RedirectToAction("Tenants")); }
public OptionsTenantProvider(IHttpContextAccessor httpContextAccessor, IOptionsSnapshot <List <Tenant> > namedOptionsAccessor) { string host = httpContextAccessor.HttpContext?.Request.Host.Host; Tenants = namedOptionsAccessor.Get("Tenants"); Tenant = Tenants.AsQueryable().Where(t => t.Host == host).SingleOrDefault(); }
public async Task BlobVersionSas_AllPermissions() { // Arrange await using DisposingContainer test = await GetTestContainerAsync(); string blobName = GetNewBlobName(); AppendBlobClient blob = InstrumentClient(test.Container.GetAppendBlobClient(blobName)); Response <BlobContentInfo> createResponse = await blob.CreateAsync(); IDictionary <string, string> metadata = BuildMetadata(); Response <BlobInfo> metadataResponse = await blob.SetMetadataAsync(metadata); BlobSasBuilder blobSasBuilder = new BlobSasBuilder() { ExpiresOn = Recording.UtcNow.AddDays(1), BlobContainerName = test.Container.Name, BlobName = blobName, BlobVersionId = createResponse.Value.VersionId }; blobSasBuilder.SetPermissions(BlobVersionSasPermissions.All); BlobUriBuilder blobUriBuilder = new BlobUriBuilder(blob.Uri) { VersionId = createResponse.Value.VersionId, Sas = blobSasBuilder.ToSasQueryParameters(Tenants.GetNewSharedKeyCredentials()) }; // Act AppendBlobClient sasBlobClient = InstrumentClient(new AppendBlobClient(blobUriBuilder.ToUri(), GetOptions())); await sasBlobClient.DeleteAsync(); }
async Task <List <TenantResource> > GetTenants(IOctopusSpaceAsyncRepository repository) { if (Tenants == null || !Tenants.Any()) { return(new List <TenantResource>()); } var tenantsByName = new List <TenantResource>(); foreach (var tenantName in Tenants) { var tenant = await repository.Tenants.FindByName(tenantName).ConfigureAwait(false); if (tenant != null) { tenantsByName.Add(tenant); } } var missing = Tenants.Except(tenantsByName.Select(e => e.Name), StringComparer.OrdinalIgnoreCase).ToArray(); var tenantsById = await repository.Tenants.Get(missing).ConfigureAwait(false); missing = missing.Except(tenantsById.Select(e => e.Id), StringComparer.OrdinalIgnoreCase).ToArray(); if (missing.Any()) { throw new ArgumentException(CouldNotFindMessage("tenant", missing)); } return(tenantsById.Concat(tenantsByName).ToList()); }
public WinRental(Residence residence, Rentals rentals, Tenants tenants) { this.residence = residence; this.rentals = rentals; this.tenants = tenants; InitializeComponent(); }
public TaskVolunteerAssigned(Tenants.TenantId tenantId, BacklogItemId backlogItemId, TaskId taskId, string volunteerMemberId) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.VolunteerMemberId = volunteerMemberId; }
public bool Add(Tenants tenant) { _catalogDbContext.Tenants.Add(tenant); _catalogDbContext.SaveChangesAsync(); return(true); }
public async Task <IActionResult> Put(Tenants tenants) { _context.Entry(tenants).State = EntityState.Modified; await _context.SaveChangesAsync(); return(NoContent()); }
/*CREATE USER*/ public override void CreateUser(VMUserAdd userAdd, byte[] hash, byte[] salt) { Tenants tenantencontrado = _CRUDManagerTenant.Find(row => row.URLOrigin == userAdd.Tenant); User model = new User() { Name = userAdd.Name, LastName = userAdd.LastName, Email = userAdd.Email, UserName = userAdd.Email, PasswordHash = hash, PasswordSalt = salt, TenantId = tenantencontrado.Id, RoleId = 4, Validation = false, }; _models.Add(model); _dataContext.SaveChanges(); userAdd.Id = model.Id; string token = Encode(model.Id + "." + model.Name); _dataContext.Database.ExecuteSqlCommand("exec EmailCreateUserAndConfirmation @idUsuario,@idTenant,@token", new SqlParameter("@idUsuario", model.Id), new SqlParameter("@idTenant", model.TenantId), new SqlParameter("@token", token)); }
public async Task BlobSnapshotSas_AllPermissions() { // Arrange await using DisposingContainer test = await GetTestContainerAsync(); string blobName = GetNewBlobName(); AppendBlobClient blob = InstrumentClient(test.Container.GetAppendBlobClient(blobName)); await blob.CreateAsync(); Response <BlobSnapshotInfo> snapshotResponse = await blob.CreateSnapshotAsync(); BlobSasBuilder blobSasBuilder = new BlobSasBuilder() { ExpiresOn = Recording.UtcNow.AddDays(1), BlobContainerName = test.Container.Name, BlobName = blobName, Snapshot = snapshotResponse.Value.Snapshot }; blobSasBuilder.SetPermissions(SnapshotSasPermissions.All); BlobUriBuilder blobUriBuilder = new BlobUriBuilder(blob.Uri) { Snapshot = snapshotResponse.Value.Snapshot, Sas = blobSasBuilder.ToSasQueryParameters(Tenants.GetNewSharedKeyCredentials()) }; // Act AppendBlobClient sasBlobClient = InstrumentClient(new AppendBlobClient(blobUriBuilder.ToUri(), GetOptions())); await sasBlobClient.GetPropertiesAsync(); }
/// <summary> /// Registers the new shard and add tenant details to Tenants table in catalog /// </summary> /// <param name="tenantId">The tenant identifier.</param> /// <param name="databaseServerPort">The database server port.</param> /// <param name="servicePlan">The service plan.</param> /// <param name="shard">The shard which needs to be registered.</param> /// <returns></returns> public static async Task <bool> RegisterNewShard(int tenantId, string servicePlan, Shard shard) { try { // Register the mapping of the tenant to the shard in the shard map. // After this step, DDR on the shard map can be used PointMapping <int> mapping; if (!ShardMap.TryGetMappingForKey(tenantId, out mapping)) { var pointMapping = ShardMap.CreatePointMapping(tenantId, shard); //convert from int to byte[] as tenantId has been set as byte[] in Tenants entity var key = _utilities.ConvertIntKeyToBytesArray(pointMapping.Value); //get tenant's venue name var venueDetails = await _tenantRepository.GetVenueDetails(tenantId); //add tenant to Tenants table var tenant = new Tenants { ServicePlan = servicePlan, TenantId = key, TenantName = venueDetails.VenueName }; _catalogRepository.Add(tenant); } return(true); } catch (Exception exception) { Trace.TraceError(exception.Message, "Error in registering new shard."); return(false); } }
private void TenantsButton_Click(object sender, EventArgs e) { Tenants tenants = new Tenants(); tenants.Show(); this.Hide(); }
public async Task <IActionResult> Edit(int id, [Bind("National_id,Full_names,Phone_number,Location,Start_date,End_date,Rental_reg")] Tenants tenants) { if (id != tenants.National_id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tenants); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TenantsExists(tenants.National_id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(tenants)); }
public ActionResult Checkout(string name, string phone, string address) { Tenants tenant = new Tenants { fname = name, phone = phone, address = address }; db.Tenants.Add(tenant); db.SaveChanges(); List <Renters> renters = new List <Renters>(); foreach (Gowns gown in (Session["listOfGowns"] as List <Gowns>)) { Tenants currentTenant = db.Tenants.FirstOrDefault(p => p.fname == name && p.phone == phone && p.address == address); Rents newRent = new Rents() { id_gown = gown.id_gown, id_tenant = currentTenant.id_tenant, payment = gown.price }; if (Session["searchDetails"] != null) { newRent.date = ((SearchDetails)Session["searchDetails"]).date; } db.Rents.Add(newRent); renters.Add(db.Renters.FirstOrDefault(p => p.id_renter == gown.id_renter)); } db.SaveChanges(); return(View("RentsDetails", renters)); }
public TaskRemoved(Tenants.TenantId tenantId, BacklogItemId backlogItemId) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; }
/// <summary> /// Auto setup options validation logic. /// </summary> /// <param name="validationContext">The validation context.</param> /// <returns>The collection of errors.</returns> public IEnumerable <ValidationResult> Validate(ValidationContext validationContext) { if (!String.IsNullOrWhiteSpace(AutoSetupPath) && !AutoSetupPath.StartsWith("/")) { yield return(new ValidationResult($"The field '{nameof(AutoSetupPath)}' should be empty or start with '/'.")); } if (Tenants.Count == 0) { yield return(new ValidationResult($"The field '{nameof(Tenants)}' should contain at least one tenant.")); } if (Tenants.Count(tenant => tenant.IsDefault) != 1) { yield return(new ValidationResult("The single 'Default' tenant should be provided.")); } if (LockOptions != null && (LockOptions.LockExpiration <= 0 || LockOptions.LockTimeout <= 0)) { yield return(new ValidationResult("Lock option's 'LockExpiration' and 'LockTimeout' should be greater than zero.")); } foreach (var validationResult in Tenants.SelectMany(tenant => tenant.Validate(validationContext))) { yield return(validationResult); } }
public タスクステータス変更時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, タスクId taskId, タスクステータス status) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.Status = status; }
public タスク記述時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, タスクId taskId, string description) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.Description = description; }
public Tenant AddTenant() { var tenant = new Tenant(); Tenants.Add(tenant); return(tenant); }
public async Task <IActionResult> Post(Tenants tenants) { _context.Add(tenants); await _context.SaveChangesAsync(); return(Ok(tenants.Id)); }
private void InitializeLocalizableStrings() { // We need to create localizable strings for all tenants, // but at this point there will only be 1 tenant, because this is initialization for the DB. // TODO: When admin user creates a new tenant, we need to insert localized strings for it. Probably in TenantApiController somewhere... int tenantId = Tenants.First().Id; var languagePacks = EngineContext.Current.ResolveAll <ILanguagePack>(); var toInsert = new HashSet <LocalizableString>(); foreach (var languagePack in languagePacks) { foreach (var localizedString in languagePack.LocalizedStrings) { toInsert.Add(new LocalizableString { Id = Guid.NewGuid(), TenantId = tenantId, CultureCode = languagePack.CultureCode, TextKey = localizedString.Key, TextValue = localizedString.Value }); } } LocalizableStrings.AddRange(toInsert); SaveChanges(); }
public override bool Moderation(int IdAuthor) { User user = _dataContext.User.Find(IdAuthor); Tenants tenantencontrado = _CRUDManagerTenant.Find(t => t.User.Id == user.Id); return(tenantencontrado.Moderation); }
public タスク時間残見積り時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, タスクId taskId, int hoursRemaining) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.HoursRemaining = hoursRemaining; }
public タスクボランティアアサイン時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, タスクId taskId, string volunteerMemberId) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.VolunteerMemberId = volunteerMemberId; }
public TaskHoursRemainingEstimated(Tenants.TenantId tenantId, BacklogItemId backlogItemId, TaskId taskId, int hoursRemaining) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.HoursRemaining = hoursRemaining; }
public AddDataSourceViewModel() { SelectedSourceSystem = SourceSystems.FirstOrDefault(); SelectedTenant = Tenants.FirstOrDefault(); SelectedDataSourceType = DataSourceType.FlatFile; SelectedConnection = Connections.FirstOrDefault(); }
public async Task OnGetAsync() { OrganizationUnit = new CreatOrganizationUnitViewModel(); var childrens = await _organizationUnitManager.FindChildrenAsync(null, true); OrganizationUnits = childrens.OrderBy(t => t.Code).Select(x => new SelectListItem($"{x.Code} {x.DisplayName}", x.Id.ToString())).ToList(); OrganizationUnits.Insert(0, new SelectListItem() { Text = "Root", Value = null }); if (_currentTenant.Id == null) { Tenants = new List <SelectListItem>() { new SelectListItem() { Text = "Host", Value = null } }; } else { var temptenants = await _tenantAppService.GetListAsync(new GetTenantsInput() { }); Tenants = temptenants.Items.OrderBy(t => t.Name).Select(x => new SelectListItem(x.Name, x.Id.ToString())).ToList(); Tenants.Insert(0, new SelectListItem() { Text = "Host", Value = null }); } }
public TaskDescribed(Tenants.TenantId tenantId, BacklogItemId backlogItemId, TaskId taskId, string description) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.Description = description; }
public override Task <AppTenant> ResolveAsync(HttpContext context) { var tenant = Tenants.FirstOrDefault(t => (context.Request.Path.Value?.Contains(t.Id) ?? false) || context.Request.Path.StartsWithSegments(new PathString("/" + t.DisplayName))); return(Task.FromResult(tenant)); }
public virtual ActionResult Find(string e) { if (String.IsNullOrWhiteSpace(e)) { return(View("NoDomain")); } var t = Tenants.All().FirstOrDefault(x => !String.IsNullOrWhiteSpace(x.EmailDomain) && e.Contains(x.EmailDomain)); if (null == t) { ViewData["e"] = e; return(View("NoDomain")); } Session["RedirectedLogin"] = e; var host = t.Match[0]; if (!host.StartsWith("http://") || !host.StartsWith("https://")) { host = "http://" + host; } var uri = new Uri(host, UriKind.Absolute); uri = new Uri(uri, "/login"); return(Redirect(uri.ToString())); }
public バックログアイテム削除用マーク時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; }
public TaskRenamed(Tenants.TenantId tenantId, BacklogItemId backlogItemId, TaskId taskId, string name) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.Name = name; }
public async Task <IActionResult> Edit(int id, [Bind("Id,FirstName,LastName,FatherName,AccountNumber,ApartmentId")] Tenants tenants) { if (id != tenants.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tenants); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TenantsExists(tenants.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ApartmentId"] = new SelectList(_context.Apartment, "Id", "Id", tenants.ApartmentId); return(View(tenants)); }
public TaskStatusChanged(Tenants.TenantId tenantId, BacklogItemId backlogItemId, TaskId taskId, TaskStatus status) { this.TenantId = tenantId; this.BacklogItemId = backlogItemId; this.TaskId = taskId; this.Status = status; }
public ActionResult DeleteConfirmed(int id) { Tenants tenants = db.Tenants.Find(id); db.Tenants.Remove(tenants); db.SaveChanges(); return(RedirectToAction("Index")); }
public BacklogItemSummarized(Tenants.TenantId tenantId, BacklogItemId backlogItemId, string summary) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.Summary = summary; }
public バックログアイテムストーリ説明時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, string story) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.Story = story; }
public override void EditModeration(int tenantId, bool newModStatus) { Tenants tenantfound = _models.Find(tenantId); tenantfound.Moderation = newModStatus; _models.Update(tenantfound); _dataContext.SaveChanges(); }
public void Setup() { _catalogConfig = new CatalogConfig { ServicePlan = "Standard", CatalogDatabase = "ShardMapManager", CatalogServer = TestServer }; _databaseConfig = new DatabaseConfig { DatabasePassword = "", DatabaseUser = "", ConnectionTimeOut = 30, DatabaseServerPort = 1433, LearnHowFooterUrl = "", SqlProtocol = SqlProtocol.Tcp }; var tenant = new Tenants { ServicePlan = "Standard", TenantName = "Test Tenant 1", TenantId = new byte[0] }; _connectionString = string.Format("{0}Initial Catalog={1};", ShardMapManagerTestConnectionString, _catalogConfig.CatalogDatabase); _mockCatalogRepo = new MockCatalogRepository(); _mockCatalogRepo.Add(tenant); _mockTenantRepo = new MockTenantRepository(); _mockUtilities = new Mock <IUtilities>(); #region Create databases on localhost // Clear all connection pools. SqlConnection.ClearAllPools(); using (SqlConnection conn = new SqlConnection(ShardMapManagerTestConnectionString)) { conn.Open(); // Create ShardMapManager database using (SqlCommand cmd = new SqlCommand(string.Format(CreateDatabaseQueryFormat, _catalogConfig.CatalogDatabase), conn)) { cmd.ExecuteNonQuery(); } // Create Tenant database using (SqlCommand cmd = new SqlCommand(string.Format(CreateDatabaseQueryFormat, tenant.TenantName), conn)) { cmd.ExecuteNonQuery(); } } #endregion }
public BacklogItemDiscussionInitiated(Tenants.TenantId tenantId, BacklogItemId backlogItemId, BacklogItemDiscussion discussion) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.Discussion = discussion; }
public バックログアイテムディスカッション初期化時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, バックログアイテムディスカッション discussion) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.Discussion = discussion; }
public BacklogItemCommitted(Tenants.TenantId tenantId, BacklogItemId backlogItemId, Sprints.SprintId sprintId) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.SprintId = sprintId; }
public TeamMemberId(Tenants.TenantId tenantId, string id) { AssertionConcern.AssertArgumentNotNull(tenantId, "The tenantId must be provided."); AssertionConcern.AssertArgumentNotEmpty(id, "The id must be provided."); AssertionConcern.AssertArgumentLength(id, 36, "The id must be 36 characters or less."); this.TenantId = tenantId; this.Id = id; }
public BacklogItemDiscussionRequested(Tenants.TenantId tenantId, ProductId productId, BacklogItemId backlogItemId, bool isRequested) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.ProductId = productId; this.BacklogItemId = backlogItemId; this.IsRequested = isRequested; }
public バックログアイテムディスカッションリクエスト時(Tenants.テナントId tenantId, プロダクトId productId, バックログアイテムId backlogItemId, bool isRequested) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.ProductId = productId; this.BacklogItemId = backlogItemId; this.IsRequested = isRequested; }
public BacklogItemStoryPointsAssigned(Tenants.TenantId tenantId, BacklogItemId backlogItemId, StoryPoints storyPoints) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.StoryPoints = storyPoints; }
public BacklogItemStatusChanged(Tenants.TenantId tenantId, BacklogItemId backlogItemId, BacklogItemStatus status) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.Status = status; }
//------------------------------ MISC METHODS -------------------------------------------- public void SwitchTenant(string TenantID) { Guid ID = Guid.Empty; if (Guid.TryParse(TenantID, out ID)) { CurrentTenant = Tenants.FirstOrDefault(l => l.ID == ID); } }
public BacklogItemUnscheduled(Tenants.TenantId tenantId, BacklogItemId backlogItemId, Releases.ReleaseId unscheduledReleaseId) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.UnscheduledReleaseId = unscheduledReleaseId; }
public バックログアイテムステータス変更時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, バックログアイテムステータス status) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.Status = status; }
public バックログアイテムカテゴリ変更時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, string category) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.Category = category; }
public バックログアイテムストーリポイントアサイン時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, ストーリポイント storyPoints) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.StoryPoints = storyPoints; }
public BusinessPriorityAssigned(Tenants.TenantId tenantId, BacklogItemId backlogItemId, BusinessPriority businessPriority) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.BusinessPriority = businessPriority; }
public バックログアイテム計画除外時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, Releases.リリースId unscheduledReleaseId) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.UnscheduledReleaseId = unscheduledReleaseId; }
public バックログアイテム未コミット時(Tenants.テナントId tenantId, バックログアイテムId backlogItemId, Sprints.スプリントId sprintId) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.SprintId = sprintId; }
public BacklogItemCategoryChanged(Tenants.TenantId tenantId, BacklogItemId backlogItemId, string category) { this.TenantId = tenantId; this.EventVersion = 1; this.OccurredOn = DateTime.UtcNow; this.BacklogItemId = backlogItemId; this.Category = category; }