Example #1
0
        public IActionResult Create(ServiceSpecViewModel model)
        {
            ViewBag.Services = _serviceRepository.GetAllServices();
            if (ModelState.IsValid)
            {
                var serviceSpec = _mapper.Map <ServiceSpecViewModel, ServiceSpec>(model);

                serviceSpec.AddedBy = _admin.Fullname;

                _serviceRepository.CreateServiceSpec(serviceSpec);

                return(RedirectToAction("index"));
            }
            return(View(model));
        }
Example #2
0
        public IActionResult Edit(ServiceSpecViewModel model)
        {
            ViewBag.Services = _serviceRepository.GetAllServices();
            if (ModelState.IsValid)
            {
                var serviceSpec  = _mapper.Map <ServiceSpecViewModel, ServiceSpec>(model);
                var specToUpdate = _serviceRepository.GetServiceSpecById(model.Id);
                if (specToUpdate == null)
                {
                    return(NotFound());
                }
                serviceSpec.ModifiedBy = _admin.Fullname;
                _serviceRepository.UpdateServiceSPec(specToUpdate, serviceSpec);

                return(RedirectToAction("index"));
            }
            return(View(model));
        }