public ActionResult Details(int?id = -1) { ViewBag.Message = "Dataset pagina"; DatasetsDatabaseService datasetsDS = new DatasetsDatabaseService(); Dataset dataset = datasetsDS.GetDatasetFromId(id.Value); CommentDatabaseService CDS = new CommentDatabaseService(); //TODO Sorteer comments op logische wijze List <Comment> comments = CDS.GetCommentsVoorDataset(id.Value); RelevantDatabaseService RDS = new RelevantDatabaseService(); List <Relevant> links = RDS.GetRelevanteLinksVoorDataset(id.Value); DatasetDetail datasetDetail = new DatasetDetail { Dataset = dataset, Comments = comments, Links = links, CommentStatussen = new List <SelectListItem> { { new SelectListItem { Text = "Niet Verwerkt", Value = "Niet Verwerkt" } }, { new SelectListItem { Text = "In Behandeling", Value = "In Behandeling" } }, { new SelectListItem { Text = "Verwerkt", Value = "Verwerkt" } } } }; return(View(datasetDetail)); }
public ActionResult SubmitComment(DatasetDetail datasetDetail) { if (datasetDetail.NewCommentText != null) { CommentDatabaseService CDS = new CommentDatabaseService(); Comment comment = new Comment { DatasetID = datasetDetail.Dataset.Id, DatumGeplaatst = DateTime.Now, Status = "Niet verwerkt", Tekst = datasetDetail.NewCommentText, Gebruiker = new Gebruiker { ID = 0 } }; CDS.InsertComment(comment); } return(RedirectToAction("Details", new { id = datasetDetail.Dataset.Id })); }