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(); }
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(); }