public void UpdateCaseSpecs(CaseStudiesSpec updateCasespecs, CaseStudiesSpec model)
 {
     updateCasespecs.Status = model.Status;
     updateCasespecs.CaseStudiesSingleId = model.CaseStudiesSingleId;
     updateCasespecs.Key   = model.Key;
     updateCasespecs.Value = model.Value;
     _context.SaveChanges();
 }
 public IActionResult Create(CaseStudiesSpec model)
 {
     ViewBag.CaseStudies = _caseRepository.GetCaseStudiesFull();
     if (model == null)
     {
         return(NotFound());
     }
     if (ModelState.IsValid)
     {
         model.AddedBy   = _admin.Name;
         model.AddedDate = DateTime.Now;
         _caseRepository.CreateCaseSpecs(model);
         return(RedirectToAction("index"));
     }
     return(View(model));
 }
        public IActionResult Edit(CaseStudiesSpec model)
        {
            ViewBag.CaseStudies = _caseRepository.GetCaseStudiesFull();
            var updateCasespecs = _caseRepository.GetCaseSpecsById(model.Id);

            if (model == null)
            {
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                updateCasespecs.ModifiedBy   = _admin.Name;
                updateCasespecs.ModifiedDate = DateTime.Now;
                _caseRepository.UpdateCaseSpecs(updateCasespecs, model);
                return(RedirectToAction("index"));
            }
            return(View(model));
        }
 public CaseStudiesSpec CreateCaseSpecs(CaseStudiesSpec model)
 {
     _context.CaseStudiesSpecs.Add(model);
     _context.SaveChanges();
     return(model);
 }
 public void RemoveCasespecsId(CaseStudiesSpec casespecs)
 {
     _context.CaseStudiesSpecs.Remove(casespecs);
     _context.SaveChanges();
 }