using StudentHouseDashboard.Models; using StudentHouseDashboard.Repositories; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace StudentHouseDashboard.Managers { public class CommentManager { private CommentRepository commentRepository; public CommentManager() { commentRepository = new CommentRepository(); } public void CreateCommentToAnnouncement(User author, string description, string title, DateTime publishDate, int announcementId) { commentRepository.CreateCommentOnAnnouncement(author, description, title, publishDate, announcementId); } public void CreateResponseToComment(User author, string description, string title, DateTime publishDate, int commentId) { commentRepository.CreateResponseOnComment(author, description, title, publishDate, commentId); } public void UpdateComment(int id, string description) { commentRepository.UpdateComment(id, description); } public void DeleteCommentOnAnnouncement(int commentId, int announcementId) { commentRepository.DeleteCommentOnAnnouncement(commentId, announcementId); } public void DeleteResponseOnComment(int responseId, int commentId) { commentRepository.DeleteResponseOnComment(responseId, commentId); } } }