示例#1
0
        public ActionResult OpretTilføjer([Bind(Exclude = "CV, CVTitel")] Tilføjer tilføjer, HttpPostedFileBase CV)
        {
            if (CV != null)
            {
                if (CV.ContentLength > 0)
                {
                    var    filename     = Path.GetFileName(CV.FileName);
                    byte[] cvbinarydata = new byte[CV.ContentLength];
                    int    readresult   = CV.InputStream.Read(cvbinarydata, 0, CV.ContentLength);
                    tilføjer.CVTitel = filename;
                    tilføjer.CV      = cvbinarydata;
                }
            }

            if (ModelState.IsValid)
            {
                trepository.OpretTilføjer(tilføjer);
                TempData["message"] = string.Format("{0} has been created", tilføjer.Id);
                return(RedirectToAction("TilføjerOprettet"));
            }
            else
            {
                return(View(tilføjer));
            }
        }
示例#2
0
 public void OpretTilføjer(Tilføjer tilføjer)
 {
     if (tilføjer.Id == 0)
     {
         context.Tilføjer.Add(tilføjer);
     }
     context.SaveChanges();
 }
示例#3
0
        public ActionResult TilføjerDelete(int id)
        {
            Tilføjer tilføjer = trepository.SletTilføjer(id);

            if (tilføjer != null)
            {
                TempData["message"] = string.Format("{0} has been deleted", tilføjer.Id);
            }
            return(RedirectToAction("Forside"));
        }
示例#4
0
        public Tilføjer SletTilføjer(int id)
        {
            Tilføjer dbEntry = context.Tilføjer.Find(id);

            if (dbEntry != null)
            {
                context.Tilføjer.Remove(dbEntry);
                context.SaveChanges();
            }
            return(dbEntry);
        }
示例#5
0
        public FileContentResult DownloadTilføjerCV(int id, string cvtitel)
        {
            if (id == 0)
            {
                return(null);
            }
            Tilføjer tilføjer = new Tilføjer();

            tilføjer = context.Tilføjer.Where(s => s.Id == id).SingleOrDefault();
            Response.AppendHeader("content-disposition", "inline; filename=" + cvtitel);
            return(File(tilføjer.CV, "application/pdf"));
        }
示例#6
0
 public ActionResult RedigerTilføjer(Tilføjer tilføjer)
 {
     if (ModelState.IsValid)
     {
         trepository.RedigerTilføjer(tilføjer);
         TempData["message"] = string.Format("{0} has been updated", tilføjer.Id);
         return(RedirectToAction("TilføjerRedigeret"));
     }
     else
     {
         return(View(tilføjer));
     }
 }
示例#7
0
        public void RedigerTilføjer(Tilføjer tilføjer)
        {
            Tilføjer dbtilføjer = context.Tilføjer.Find(tilføjer.Id);

            if (dbtilføjer != null)
            {
                dbtilføjer.Navn                  = tilføjer.Navn;
                dbtilføjer.Vej                   = tilføjer.Vej;
                dbtilføjer.By                    = tilføjer.By;
                dbtilføjer.Telefon               = tilføjer.Telefon;
                dbtilføjer.Mail                  = tilføjer.Mail;
                dbtilføjer.PrimærUddannelse      = tilføjer.PrimærUddannelse;
                dbtilføjer.SekundærUddannelse    = tilføjer.SekundærUddannelse;
                dbtilføjer.Erhvervserfaring      = tilføjer.Erhvervserfaring;
                dbtilføjer.JobØnske              = tilføjer.JobØnske;
                dbtilføjer.FagligeKompetencer    = tilføjer.FagligeKompetencer;
                dbtilføjer.PersonligeKompetencer = tilføjer.PersonligeKompetencer;
                dbtilføjer.GenereltInfo          = tilføjer.GenereltInfo;
                dbtilføjer.ØnskerAtFlytte        = tilføjer.ØnskerAtFlytte;
            }
            context.SaveChanges();
        }