Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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 }));
        }