Beispiel #1
0
        public ActionResult DeleteComment(int id)
        {
            RequirementComment r = db.RequirementComments.Find(id);

            db.RequirementComments.Remove(r);
            db.SaveChanges();
            return(RedirectToAction("Details", new { @id = r.RequirementId }));
        }
Beispiel #2
0
 public static RequirementCommentAPI From(RequirementComment item)
 {
     return(new RequirementCommentAPI
     {
         ID = item.ID,
         Comment = item.Comment,
         RequirementID = item.RequirementID
     });
 }
Beispiel #3
0
        public ActionResult Details(Requirement r)
        {
            RequirementComment nrc = new RequirementComment();

            foreach (RequirementComment rc in r.Comments)
            {
                nrc.DateTimeCreated = DateTime.UtcNow.AddHours(8);
                nrc.CreatedById     = User.Identity.GetUserId();
                nrc.Content         = rc.Content;
                nrc.RequirementId   = r.RequirementId;
                db.RequirementComments.Add(nrc);
            }

            db.SaveChanges();
            return(RedirectToAction("Details", new { @id = r.RequirementId }));
        }