public ActionResult DeleteComment(int id) { FacilityComment foundComment = this.comments.GetById(id); this.comments.DeleteComment(foundComment); return(this.RedirectToAction("FacilityDetails", "FacilitiesPublic", new { id = foundComment.FacilityId, area = "Facilities" })); }
public ActionResult EditComment(int id) { FacilityComment foundComment = this.comments.GetById(id); var foundCommentForView = AutoMapperConfig.Configuration.CreateMapper().Map <CommentViewModel>(foundComment); return(this.View(foundCommentForView)); }
public ActionResult FacilityComments_Destroy([DataSourceRequest] DataSourceRequest request, FacilityComment facilityComment) { FacilityComment foundComment = this.comments.GetById(facilityComment.Id); this.comments.DeleteComment(foundComment); return(this.Json(new[] { facilityComment }.ToDataSourceResult(request, this.ModelState))); }
public ActionResult EditComment(int id, CommentViewModel model) { if (this.ModelState.IsValid) { FacilityComment foundComment = this.comments.GetById(id); this.comments.UpdateComment(id, model.Content); return(this.RedirectToAction("FacilityDetails", "FacilitiesPublic", new { id = foundComment.FacilityId, area = "Facilities" })); } return(this.View(model)); }
public FacilityComment Add(int facilityId, string content, string authorId, string username, Facility commentedFacility, string userAvatar) { var newComment = new FacilityComment { FacilityId = facilityId, Content = content, AuthorName = username, AuthorId = authorId, CreatedOn = DateTime.UtcNow }; this.comments.Add(newComment); commentedFacility.FacilityComments.Add(newComment); this.comments.SaveChanges(); return newComment; }
public FacilityComment Add(int facilityId, string content, string authorId, string username, Facility commentedFacility, string userAvatar) { var newComment = new FacilityComment { FacilityId = facilityId, Content = content, AuthorName = username, AuthorId = authorId, CreatedOn = DateTime.UtcNow }; this.comments.Add(newComment); commentedFacility.FacilityComments.Add(newComment); this.comments.SaveChanges(); return(newComment); }
public void DeleteComment(FacilityComment facilityComment) { this.comments.Delete(facilityComment); this.comments.SaveChanges(); }
public void Add(FacilityComment comment) { this.comments.Add(comment); this.comments.SaveChanges(); }
public FacilityComment GetById(int commentId) { FacilityComment foundComment = this.comments.GetById(commentId); return(foundComment); }