Anul 3 Semestrul 1

This commit is contained in:
2025-02-06 20:33:26 +02:00
parent 0b130ee18c
commit 184f3bd92e
313 changed files with 348499 additions and 0 deletions
@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
namespace WebApi.Models;
public partial class Adjustment
{
public int Id { get; set; }
public int SprintId { get; set; }
public int AdjustmentPoints { get; set; }
public string Reason { get; set; } = null!;
[System.Text.Json.Serialization.JsonIgnore]
public virtual Sprint? Sprint { get; set; }
}
@@ -0,0 +1,35 @@
using System;
using System.Collections.Generic;
namespace WebApi.Models;
public partial class Sprint
{
public int SprintId { get; set; }
public string Name { get; set; } = null!;
public string? Goal { get; set; }
public DateOnly StartDate { get; set; }
public DateOnly EndDate { get; set; }
public string? Status { get; set; }
public int? TeamId { get; set; }
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<Story> Stories { get; set; } = new List<Story>();
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<TeamMemberAvailability> TeamMemberAvailabilities { get; set; } = new List<TeamMemberAvailability>();
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<Adjustment> Adjustments { get; set; } = new List<Adjustment>();
[System.Text.Json.Serialization.JsonIgnore]
public virtual Team? Team { get; set; }
}
@@ -0,0 +1,41 @@
using System;
using System.Collections.Generic;
namespace WebApi.Models;
public partial class Story
{
public int StoryId { get; set; }
public string Title { get; set; } = null!;
public string? Description { get; set; }
public string? Status { get; set; }
public int Priority { get; set; }
public int? ParentId { get; set; }
public int? SprintId { get; set; }
public int? CreatedBy { get; set; }
public int? StoryPoints { get; set; }
[System.Text.Json.Serialization.JsonIgnore]
public virtual User? CreatedByNavigation { get; set; }
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<Story> InverseParent { get; set; } = new List<Story>();
[System.Text.Json.Serialization.JsonIgnore]
public virtual Story? Parent { get; set; }
[System.Text.Json.Serialization.JsonIgnore]
public virtual Sprint? Sprint { get; set; }
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<User> Users { get; set; } = new List<User>();
}
@@ -0,0 +1,25 @@
using System;
using System.Collections.Generic;
namespace WebApi.Models;
public partial class Team
{
[System.Text.Json.Serialization.JsonIgnore]
public int TeamId { get; set; }
public string TeamName { get; set; } = null!;
public string? TeamDescription { get; set; }
public int? TeamLeadId { get; set; }
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<Sprint> Sprints { get; set; } = new List<Sprint>();
[System.Text.Json.Serialization.JsonIgnore]
public virtual User? TeamLead { get; set; }
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<User> Users { get; set; } = new List<User>();
}
@@ -0,0 +1,20 @@
using System;
using System.Collections.Generic;
namespace WebApi.Models;
public partial class TeamMemberAvailability
{
[System.Text.Json.Serialization.JsonIgnore]
public int Id { get; set; }
public int UserId { get; set; }
public int SprintId { get; set; }
public int AvailabilityPoints { get; set; }
[System.Text.Json.Serialization.JsonIgnore]
public virtual Sprint? Sprint { get; set; }
}
@@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
namespace WebApi.Models;
public partial class User
{
public int UserId { get; set; }
public string Username { get; set; } = null!;
public string Password { get; set; } = string.Empty!;
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<Story> Stories { get; set; } = new List<Story>();
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<Team> Teams { get; set; } = new List<Team>();
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<Story> StoriesNavigation { get; set; } = new List<Story>();
[System.Text.Json.Serialization.JsonIgnore]
public virtual ICollection<Team> TeamsNavigation { get; set; } = new List<Team>();
}