Exemple #1
0
        public ActionResult AanvraagSturen(Aanvragen aanvraag)
        {
            var mail = new MailMessage {
                Subject = "Aanvraag dataset " + aanvraag.Naam
            };

            var writer = new StringWriter();

            writer.WriteLine("Beste " + aanvraag.Eigenaar.Naam + "");
            writer.WriteLine();
            writer.WriteLine();
            writer.WriteLine("Hierbij vraag ik bij u de dataset " + aanvraag.Naam + " aan, met als verwerkingsdoeleind:");
            writer.WriteLine();
            writer.WriteLine(aanvraag.VerwDoeleind);
            writer.WriteLine();
            writer.WriteLine("Graag ontvang ik deze per: " + aanvraag.NodigVanaf);
            writer.WriteLine();
            writer.WriteLine("Hoogachtend,");
            writer.WriteLine();
            writer.WriteLine("[INGELOGDE GEBRUIKER]");
            mail.Body = writer.ToString();

            string mailText = "mailto:" + aanvraag.Eigenaar.Email + "?" + string.Join("&", Parameters(mail));

            System.Diagnostics.Process.Start(mailText);

            return(RedirectToAction("Details", new { id = aanvraag.DatasetID }));
        }
        internal void updateAanvraag(Aanvragen aanvragen, int id)
        {
            Aanvragen aanvraagOud = getAanvraag(id);

            aanvraagOud.StatusAanvraag   = aanvragen.StatusAanvraag ?? aanvraagOud.StatusAanvraag;
            aanvraagOud.NaamManager      = aanvragen.NaamManager ?? aanvraagOud.NaamManager;
            aanvraagOud.MotivatieManager = aanvragen.MotivatieManager ?? aanvraagOud.MotivatieManager;
            db.Aanvragen.Update(aanvraagOud);
            db.SaveChanges();
        }
Exemple #3
0
        public ActionResult AanvraagFormulier(int?id = -1)
        {
            ViewBag.Message = "Aanvraag Formulier";

            DatasetsDatabaseService dds = new DatasetsDatabaseService();
            Dataset dataset             = dds.GetDatasetFromId(id.Value);

            Aanvragen aanvragen = new Aanvragen
            {
                DatasetID    = dataset.Id,
                Naam         = dataset.Naam,
                Beschrijving = dataset.Beschrijving,
                Eigenaar     = dataset.Eigenaar
            };

            return(View(aanvragen));
        }
 public IActionResult Edit(Aanvragen aanvragen, int id)
 {
     AanvragenRepo.updateAanvraag(aanvragen, id);
     return(RedirectToAction(""));
 }
        public IActionResult Edit(int id)
        {
            Aanvragen aanvragen = AanvragenRepo.getAanvraag(id);

            return(View(aanvragen));
        }
 public IActionResult Create(Aanvragen aanvragen)
 {
     AanvragenRepo.addAanvraag(aanvragen);
     return(RedirectToAction(""));
 }
 internal void addAanvraag(Aanvragen aanvragen)
 {
     aanvragen.StatusAanvraag = Status.Nieuw_ingevoerd.ToString();
     db.Aanvragen.Add(aanvragen);
     db.SaveChanges();
 }