Skip to content

Commit

Permalink
Merge branch 'RSN-36' of https://github.com/wzarek/Reasn into RSN-36
Browse files Browse the repository at this point in the history
  • Loading branch information
rogacky11 committed Apr 3, 2024
2 parents 631b7c5 + 47dab7b commit a8bbaa0
Show file tree
Hide file tree
Showing 33 changed files with 829 additions and 1 deletion.
1 change: 1 addition & 0 deletions .gitattributes.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.sh text eol=lf
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: 🐛 Bug Report
description: Report a reproducable bug.
title: "<title>"
labels: ["type: bug"]
body:
- type: textarea
attributes:
label: What is the current behaviour?
description: A concise description of what you're experiencing.
validations:
required: true

- type: textarea
attributes:
label: What is the expected behaviour?
description: A concise description of what you expected to happen.

- type: textarea
attributes:
label: How to reproduce it?
description: Steps to reproduce this behaviour.

19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: ✨ Feature request
description: Suggest an idea to improve our solution.
title: "<title>"
labels: ["type: feature request"]
body:
- type: textarea
attributes:
label: What new thing should be implemented?
description: A concise description of what you're expecting.
validations:
required: true

- type: textarea
attributes:
label: What is your acceptance criteria?
description: Necessary functionalities to meet your requirements.
validations:
required: true

19 changes: 19 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<!---
Do not forget to add appropriate labels describing what
the PR is about.
scope: (backend | ci/cd | database | docs | frontend | mobile)
type: (cleanup/refactor | feature | fix)
--->

## Description
<!--- A concise description of your changes --->

## Motivation
<!--- Why is this change required? What problem does it solve? --->

## Related issue and/or ticket
<!---
Reference to an existing issue on GitHub and/or a unique
ticket identifer from youtrack (RSN-*)
--->
Empty file.
11 changes: 11 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/AddressDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using System;

namespace ReasnAPI.Models.DTOs {
public class AddressDto {
public string Country { get; set; } = null!;
public string City { get; set; } = null!;
public string Street { get; set; } = null!;
public string State { get; set; } = null!;
public string? ZipCode { get; set; }
}
}
10 changes: 10 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/CommentDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
using System;

namespace ReasnAPI.Models.DTOs {
public class CommentDto {
public int EventId { get; set; }
public string Content { get; set; } = null!;
public DateTime CreatedAt { get; set; }
public int UserId { get; set; }
}
}
17 changes: 17 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/EventDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
using System;

namespace ReasnAPI.Models.DTOs {
public class EventDto {
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; }
public int StatusId { get; set; }
public List<TagDto>? Tags { get; set; }
}
}
9 changes: 9 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/ImageDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
using System;

namespace ReasnAPI.Models.DTOs {
public class ImageDto {
public byte[] ImageData { get; set; } = null!;
public int ObjectId { get; set; }
public int ObjectTypeId { get; set; }
}
}
8 changes: 8 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/IntrestDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
using System;

namespace ReasnAPI.Models.DTOs {
public class IntrestDto {
public string Name { get; set; } = null!;
public int Level { get; set; }
}
}
8 changes: 8 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/ParameterDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
using System;

namespace ReasnAPI.Models.DTOs {
public class ParameterDto {
public string Key { get; set; } = null!;
public string Value { get; set; } = null!;
}
}
9 changes: 9 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/ParticipantDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
using System;

namespace ReasnAPI.Models.DTOs {
public class ParticipantDto {
public int EventId { get; set; }
public int UserId { get; set; }
public int StatusId { get; set; }
}
}
5 changes: 5 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/RoleDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
namespace ReasnAPI.Models.DTOs {
public class RoleDto {
public string Name { get; set; } = null!;
}
}
8 changes: 8 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/StatusDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
using System;

namespace ReasnAPI.Models.DTOs {
public class StatusDto {
public string Name { get; set; } = null!;
public int ObjectTypeId { get; set; }
}
}
5 changes: 5 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/TagDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
namespace ReasnAPI.Models.DTOs {
public class TagDto {
public string Name { get; set; } = null!;
}
}
14 changes: 14 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/DTOs/UserDto.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
using System;

namespace ReasnAPI.Models.DTOs {
public class UserDto {
public string Username { get; set; } = null!;
public string Name { get; set; } = null!;
public string Surname { get; set; } = null!;
public string Email { get; set; } = null!;
public string? Phone { get; set; }
public int RoleId { get; set; }
public int AddressId { get; set; }
public List<IntrestDto>? Intrests { get; set; }
}
}
23 changes: 23 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Address.cs
Original file line number Diff line number Diff line change
@@ -0,0 +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>();
}
21 changes: 21 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Comment.cs
Original file line number Diff line number Diff line change
@@ -0,0 +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!;
}
39 changes: 39 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Event.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
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!;
}
15 changes: 15 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/Database/EventParameter.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;

namespace ReasnAPI.Models.Database;

public partial class EventParameter
{
public int ParameterId { get; set; }

public int EventId { get; set; }

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

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

namespace ReasnAPI.Models.Database;

public partial class EventTag
{
public int EventId { get; set; }

public int TagId { get; set; }

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

public virtual Tag Tag { get; set; } = null!;
}
17 changes: 17 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Image.cs
Original file line number Diff line number Diff line change
@@ -0,0 +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!;
}
13 changes: 13 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Interest.cs
Original file line number Diff line number Diff line change
@@ -0,0 +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; }
}
15 changes: 15 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/Database/ObjectType.cs
Original file line number Diff line number Diff line change
@@ -0,0 +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>();
}
13 changes: 13 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Parameter.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
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!;
}
21 changes: 21 additions & 0 deletions Server/ReasnAPI/ReasnAPI/Models/Database/Participant.cs
Original file line number Diff line number Diff line change
@@ -0,0 +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!;
}
Loading

0 comments on commit a8bbaa0

Please sign in to comment.