Skip to content
Snippets Groups Projects
Commit 31490555 authored by snemeckayova's avatar snemeckayova
Browse files

Add EventComment DTOs

parent b4f1d327
No related branches found
No related tags found
2 merge requests!46Milestone-2,!29IssueEventService, EventCommentService, EventParticipantService Implementation
using System.ComponentModel.DataAnnotations;
namespace BusinessLayer.DTOs.EventComment
{
public class EventCommentCreateDTO
{
[Required]
public Guid PosterId { get; set; }
[Required]
public Guid EventId { get; set; }
public Guid? ParentCommentId { get; set; }
[Required]
[MaxLength(1800)]
public string Content { get; set; }
}
}
using BusinessLayer.DTOs.Event;
using BusinessLayer.DTOs.User;
namespace BusinessLayer.DTOs.EventComment
{
public class EventCommentDTO
{
public Guid Id { get; set; }
public UserDTO? Poster { get; set; }
public Guid EventId { get; set; }
public EventDTO? Event { get; set; }
public Guid? ParentCommentId { get; set; }
public List<EventCommentDTO> ChildComments { get; set; } = new List<EventCommentDTO>();
public required string Content { get; set; }
public DateTime CreatedAt { get; set; }
public DateTime UpdatedAt { get; set; }
public DateTime? DeletedAt { get; set; }
}
}
using System.ComponentModel.DataAnnotations;
namespace BusinessLayer.DTOs.EventComment
{
public class EventCommentUpdateDTO
{
[Required]
[MaxLength(1800)]
public required string Content { get; set; }
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment