Example #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            ResumeEntry resumeEntry = db.ResumeEntry.Find(id);

            db.ResumeEntry.Remove(resumeEntry);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Example #2
0
 public ResumeEntry UpdateResumeEntry(ResumeEntry inputEntry)
 {
     using (var context = DbContext)
     {
         context.Entry(inputEntry).State = EntityState.Modified;
         context.SaveChanges();
         return(context.Entry(inputEntry).Entity);
     }
 }
Example #3
0
        // GET: ResumeEntries/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            ResumeEntry resumeEntry = db.ResumeEntry.Find(id);

            if (resumeEntry == null)
            {
                return(HttpNotFound());
            }
            return(View(resumeEntry));
        }
Example #4
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();
        }
Example #5
0
 public ResumeEntry PutResumeEntry(ResumeEntry inputEntry)
 {
     return(repo.UpdateResumeEntry(inputEntry));
 }
Example #6
0
 public ResumeEntry PostResumeEntry(ResumeEntry inpuEntry)
 {
     return(repo.CreateResumeEntry(inpuEntry));
 }
Example #7
0
 public HttpResponseMessage Put(ResumeEntry inputEntry)
 {
     return(ReturnObjectService.BuildContentResponseMessage(Service.PutResumeEntry(inputEntry)));
 }