Esempio n. 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ResumeTag resumeTag = db.ResumeTag.Find(id);

            db.ResumeTag.Remove(resumeTag);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
 public ResumeTag UpdateTag(ResumeTag tag)
 {
     using (var context = DbContext)
     {
         context.Entry(tag).State = EntityState.Modified;
         context.SaveChanges();
         return(context.Entry(tag).Entity);
     }
 }
Esempio n. 3
0
 public ActionResult Edit([Bind(Include = "Id,Tag")] ResumeTag resumeTag)
 {
     if (ModelState.IsValid)
     {
         db.Entry(resumeTag).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(resumeTag));
 }
Esempio n. 4
0
        public ActionResult Create([Bind(Include = "Id,Tag")] ResumeTag resumeTag)
        {
            if (ModelState.IsValid)
            {
                db.ResumeTag.Add(resumeTag);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(resumeTag));
        }
Esempio n. 5
0
        // GET: ResumeTags/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ResumeTag resumeTag = db.ResumeTag.Find(id);

            if (resumeTag == null)
            {
                return(HttpNotFound());
            }
            return(View(resumeTag));
        }
Esempio n. 6
0
        protected override void Seed(ResumeContext context)
        {
            Resume seedres = new Resume()
            {
                ResumeHeader      = "Tobias Balzano, CV",
                ResumeSections    = new List <ResumeSection>(),
                ResumeContactInfo = new ResumeContactInfo()
            };
            ResumeContactInfo ResumeContactInfo = new ResumeContactInfo
            {
                Address       = "Addressvägen 1",
                Email         = "*****@*****.**",
                Name          = "Förnamn Efternamn",
                Phone         = "Phone",
                ExternalLink1 = "http://www.youtube.com",
                Github        = "github.com/tobiasbalzano",
                Photo         = "/images/portraits/t_b_lrg.jpg",
                WebPage       = "http://www.tobiasbalzano.se",
            };

            seedres.ResumeContactInfo = ResumeContactInfo;


            ResumeSection work = new ResumeSection
            {
                ContentHeader = "Work",
                Entries       = new List <ResumeEntry>(),
                Resume        = seedres
            };

            ResumeSection edu = new ResumeSection
            {
                ContentHeader = "Education",
                Entries       = new List <ResumeEntry>(),
                Resume        = seedres
            };

            seedres.ResumeSections.Add(work);
            seedres.ResumeSections.Add(edu);



            ResumeEntry adfahrer = new ResumeEntry()
            {
                ResumeSection   = work,
                Role            = "Programmer",
                Establishment   = "Adfahrer Ab",
                Additional      = "Part time",
                CurrentPosition = true,
                StartDate       = DateTime.Now.AddYears(-2).AddMonths(-3).AddDays(-27),
                EndDate         = DateTime.Now,
                Description     = "Programmerare på adfahrer",
                Tags            = new List <ResumeTag>(),
                Sorter          = 1005
            };


            ResumeEntry fritiden = new ResumeEntry()
            {
                ResumeSection   = work,
                Role            = "Programmer",
                Establishment   = "Fritiden",
                Additional      = "Part time",
                CurrentPosition = true,
                StartDate       = DateTime.Now.AddYears(-2).AddMonths(-3).AddDays(-27),
                EndDate         = DateTime.Now,
                Description     = "Programmerare på Fritiden",
                Tags            = new List <ResumeTag>(),
                Sorter          = 1001
            };


            ResumeEntry teknikh = new ResumeEntry()
            {
                ResumeSection   = edu,
                Role            = "Programmer .net",
                Establishment   = "Tekniklhögskolan",
                Additional      = "Part time",
                CurrentPosition = false,
                StartDate       = DateTime.Now.AddYears(-2).AddMonths(-3).AddDays(-27),
                EndDate         = DateTime.Now,
                Description     = "Utbildning",
                Tags            = new List <ResumeTag>(),
                Sorter          = 1000
            };

            ResumeTag tagone = new ResumeTag()
            {
                Tag           = "C#",
                ResumeEntries = new List <ResumeEntry>()
            };

            ResumeTag tagtwo = new ResumeTag()
            {
                Tag           = "Asp .Net",
                ResumeEntries = new List <ResumeEntry>()
            };

            tagone.ResumeEntries.Add(adfahrer);
            tagone.ResumeEntries.Add(fritiden);
            tagone.ResumeEntries.Add(teknikh);

            tagtwo.ResumeEntries.Add(adfahrer);
            tagtwo.ResumeEntries.Add(fritiden);
            tagtwo.ResumeEntries.Add(teknikh);

            adfahrer.Tags.Add(tagone);
            adfahrer.Tags.Add(tagtwo);
            fritiden.Tags.Add(tagone);
            fritiden.Tags.Add(tagtwo);
            teknikh.Tags.Add(tagone);
            teknikh.Tags.Add(tagtwo);

            seedres.ResumeSections.First(o => o.ContentHeader == "Work").Entries.Add(adfahrer);
            seedres.ResumeSections.First(o => o.ContentHeader == "Work").Entries.Add(fritiden);
            seedres.ResumeSections.First(o => o.ContentHeader == "Education").Entries.Add(teknikh);

            context.Resumes.Add(seedres);
            context.SaveChanges();
        }
Esempio n. 7
0
 public ReferencedResumeTag(ResumeTag tag)
 {
     Tag          = tag;
     IsReferenced = false;
 }
Esempio n. 8
0
 public HttpResponseMessage Put(ResumeTag inputTag)
 {
     return(ReturnObjectService.BuildContentResponseMessage(Service.PutResumeTag(inputTag)));
 }
Esempio n. 9
0
 public ResumeTag PutResumeTag(ResumeTag inputTag)
 {
     return(repo.UpdateTag(inputTag));
 }
Esempio n. 10
0
 public ResumeTag PostResumeTag(ResumeTag inputTag)
 {
     return(repo.CreateTag(inputTag));
 }