Example #1
0
        public IActionResult CreateWorkExperience(AdminWorkExperienceViewModel model)
        {
            var convertedModel = _mapper.Map <WorkExperienceDTO>(model);

            _workExperienceService.CreateWorkExperience(convertedModel);

            return(RedirectToAction("WorkExperience", "Admin"));
        }
Example #2
0
        public IActionResult CreateUpdateWorkExperience(AdminWorkExperienceViewModel model)
        {
            ViewBag.ShowNavbar = false;

            //Create
            if (model.Id != 0)
            {
                var workExperience = _workExperienceService.GetWorkExperienceFromID(model.Id);

                var convertedModel = _mapper.Map <AdminWorkExperienceViewModel>(workExperience);

                convertedModel.AspAction     = "UpdateWorkExperience";
                convertedModel.AspController = "AdminCRUD";
                convertedModel.ButttonText   = "Opdater";

                return(View("CreateUpdateWorkExperience", convertedModel));
            }

            model.AspAction     = "CreateWorkExperience";
            model.AspController = "AdminCRUD";
            model.ButttonText   = "Opret";

            return(View("CreateUpdateWorkExperience", model));
        }
Example #3
0
        public IActionResult DeleteWorkExperience(AdminWorkExperienceViewModel model)
        {
            _workExperienceService.DeleteWorkExperience(model.Id);

            return(RedirectToAction("WorkExperience", "Admin"));
        }