Example #1
0
 public DiscussionReply Map(ApiModels.Reply reply)
 {
     return(new DiscussionReply
     {
         Id = reply.Id,
         Body = reply.Body,
         Created = reply.Created,
         CreatedBy = reply.CreatedBy,
         ThreadId = reply.ThreadId
     });
 }
Example #2
0
        public async Task <IHttpActionResult> PostReplyAsync(ApiModels.Reply reply)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var discussionReply = mapper.Map(reply);

            db.DiscussionReplies.Add(discussionReply);
            await db.SaveChangesAsync();

            return(Ok(mapper.Map(discussionReply)));
        }