Skip to content

Commit

Permalink
Scaffoled database (#35)
Browse files Browse the repository at this point in the history
  • Loading branch information
bilimig authored May 14, 2024
1 parent 67a7932 commit e3b5ae0
Show file tree
Hide file tree
Showing 14 changed files with 621 additions and 633 deletions.
46 changes: 23 additions & 23 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Address.cs
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Address
{
public int Id { get; set; }

public string City { get; set; } = null!;

public string Country { get; set; } = null!;

public string Street { get; set; } = null!;

public string State { get; set; } = null!;

public string? ZipCode { get; set; }

public virtual ICollection<Event> Events { get; set; } = new List<Event>();

public virtual ICollection<User> Users { get; set; } = new List<User>();
}
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Address
{
public int Id { get; set; }

public string City { get; set; } = null!;

public string Country { get; set; } = null!;

public string Street { get; set; } = null!;

public string State { get; set; } = null!;

public string? ZipCode { get; set; }

public virtual ICollection<Event> Events { get; set; } = new List<Event>();

public virtual ICollection<User> Users { get; set; } = new List<User>();
}
42 changes: 21 additions & 21 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Comment.cs
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Comment
{
public int Id { get; set; }

public int EventId { get; set; }

public string Content { get; set; } = null!;

public DateTime CreatedAt { get; set; }

public int UserId { get; set; }

public virtual Event Event { get; set; } = null!;

public virtual User User { get; set; } = null!;
}
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Comment
{
public int Id { get; set; }

public int EventId { get; set; }

public string Content { get; set; } = null!;

public DateTime CreatedAt { get; set; }

public int UserId { get; set; }

public virtual Event Event { get; set; } = null!;

public virtual User User { get; set; } = null!;
}
82 changes: 43 additions & 39 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Event.cs
Original file line number Diff line number Diff line change
@@ -1,39 +1,43 @@
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Event
{
public int Id { get; set; }

public string Name { get; set; } = null!;

public int AddressId { get; set; }

public string Description { get; set; } = null!;

public int OrganizerId { get; set; }

public DateTime StartAt { get; set; }

public DateTime EndAt { get; set; }

public DateTime CreatedAt { get; set; }

public DateTime UpdatedAt { get; set; }

public string Slug { get; set; } = null!;

public int StatusId { get; set; }

public virtual Address Address { get; set; } = null!;

public virtual ICollection<Comment> Comments { get; set; } = new List<Comment>();

public virtual User Organizer { get; set; } = null!;

public virtual ICollection<Participant> Participants { get; set; } = new List<Participant>();

public virtual Status Status { get; set; } = null!;
}
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Event
{
public int Id { get; set; }

public string Name { get; set; } = null!;

public int AddressId { get; set; }

public string Description { get; set; } = null!;

public int OrganizerId { get; set; }

public DateTime StartAt { get; set; }

public DateTime EndAt { get; set; }

public DateTime CreatedAt { get; set; }

public DateTime UpdatedAt { get; set; }

public string Slug { get; set; } = null!;

public int StatusId { get; set; }

public virtual Address Address { get; set; } = null!;

public virtual ICollection<Comment> Comments { get; set; } = new List<Comment>();

public virtual User Organizer { get; set; } = null!;

public virtual ICollection<Participant> Participants { get; set; } = new List<Participant>();

public virtual Status Status { get; set; } = null!;

public virtual ICollection<Parameter> Parameters { get; set; } = new List<Parameter>();

public virtual ICollection<Tag> Tags { get; set; } = new List<Tag>();
}
34 changes: 17 additions & 17 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Image.cs
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Image
{
public int Id { get; set; }

public byte[] ImageData { get; set; } = null!;

public int ObjectTypeId { get; set; }

public int ObjectId { get; set; }

public virtual ObjectType ObjectType { get; set; } = null!;
}
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Image
{
public int Id { get; set; }

public byte[] ImageData { get; set; } = null!;

public int ObjectTypeId { get; set; }

public int ObjectId { get; set; }

public virtual ObjectType ObjectType { get; set; } = null!;
}
26 changes: 13 additions & 13 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Interest.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Interest
{
public int Id { get; set; }

public string Name { get; set; } = null!;

public int Level { get; set; }
}
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Interest
{
public int Id { get; set; }

public string Name { get; set; } = null!;

public virtual ICollection<UserInterest> UserInterests { get; set; } = new List<UserInterest>();
}
30 changes: 15 additions & 15 deletions Server/ReasnAPI/ReasnAPI/Models/Database/ObjectType.cs
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class ObjectType
{
public int Id { get; set; }

public string Name { get; set; } = null!;

public virtual ICollection<Image> Images { get; set; } = new List<Image>();

public virtual ICollection<Status> Statuses { get; set; } = new List<Status>();
}
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class ObjectType
{
public int Id { get; set; }

public string Name { get; set; } = null!;

public virtual ICollection<Image> Images { get; set; } = new List<Image>();

public virtual ICollection<Status> Statuses { get; set; } = new List<Status>();
}
28 changes: 15 additions & 13 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Parameter.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Parameter
{
public int Id { get; set; }

public string Key { get; set; } = null!;

public string Value { get; set; } = null!;
}
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Parameter
{
public int Id { get; set; }

public string Key { get; set; } = null!;

public string Value { get; set; } = null!;

public virtual ICollection<Event> Events { get; set; } = new List<Event>();
}
42 changes: 21 additions & 21 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Participant.cs
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Participant
{
public int Id { get; set; }

public int EventId { get; set; }

public int UserId { get; set; }

public int StatusId { get; set; }

public virtual Event Event { get; set; } = null!;

public virtual Status Status { get; set; } = null!;

public virtual User User { get; set; } = null!;
}
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class Participant
{
public int Id { get; set; }

public int EventId { get; set; }

public int UserId { get; set; }

public int StatusId { get; set; }

public virtual Event Event { get; set; } = null!;

public virtual Status Status { get; set; } = null!;

public virtual User User { get; set; } = null!;
}
Loading

0 comments on commit e3b5ae0

Please sign in to comment.