예제 #1
0
        public IActionResult Index()
        {
            Resumepage model = new Resumepage();

            try
            {
                model = _resumepageService.GetAllWithObjects().Where(i => i.isApproved == true).First();
            }
            catch (Exception)
            {
                model = null;
            }
            return(View(model));
        }
예제 #2
0
        public IActionResult Create(Resumepage entity)
        {
            var cvLink = _homepageService.GetAll().Where(i => i.isApproved == true).First().CVLink;

            entity.CVLink = cvLink;
            if (ModelState.IsValid)
            {
                _resumepageService.Create(entity);
                TempData.Put("message", new ResultMessage()
                {
                    Title   = "Bildirim",
                    Message = "Hakkımda sayfası başarılı bir şekilde oluşturuldu.",
                    Css     = "success"
                });
                return(RedirectToAction("Index"));
            }
            return(View(entity));
        }
예제 #3
0
        public IActionResult Edit(Resumepage entity)
        {
            var cvLink = _homepageService.GetAll().Where(i => i.isApproved == true).First().CVLink;

            entity.CVLink = cvLink;
            if (ModelState.IsValid)
            {
                _resumepageService.Update(entity);
                TempData.Put("message", new ResultMessage()
                {
                    Title   = "Bildirim",
                    Message = "Hakkımda sayfası başarılı bir şekilde güncellendi.",
                    Css     = "success"
                });
                return(RedirectToAction("Index"));
            }
            var obj = _resumepageService.GetByIdWithObjects(entity.ResumepageId);

            entity.Educations  = obj.Educations;
            entity.Experiences = obj.Experiences;
            entity.Skills      = obj.Skills;
            return(View(entity));
        }
예제 #4
0
 public void Update(Resumepage entity)
 {
     _resumepageDal.Update(entity);
 }
예제 #5
0
 public void Delete(Resumepage entity)
 {
     _resumepageDal.Delete(entity);
 }
예제 #6
0
 public void Create(Resumepage entity)
 {
     _resumepageDal.Create(entity);
 }