public ApiModels.Reply Map(DiscussionReply reply) { return(new ApiModels.Reply { Id = reply.Id, Body = reply.Body, Created = reply.Created, CreatedBy = reply.CreatedBy, ThreadId = reply.ThreadId }); }
public long AddReply(string text, string username, long roomid, long discussionid, string?path) { string?finalpath = null; if (path != null) { finalpath = path; } DiscussionReply discussion = new DiscussionReply { text = text, author = _db.users.FirstOrDefault(m => m.username == username), room = _db.rooms.FirstOrDefault(m => m.id == roomid), discussion = _db.discussions.FirstOrDefault(m => m.id == discussionid), filePath = finalpath }; _db.discussionReplies.Add(discussion); _db.SaveChanges(); return(discussion.id); }