public IActionResult Edit(CaseStudiesViewModel model)
        {
            var cases = _mapper.Map <CaseStudiesViewModel, CaseStudiesSingle>(model);

            if (model == null)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                var updateCase = _caseRepository.GetCasesById(model.Id);

                updateCase.ModifiedBy   = _admin.Name;
                updateCase.ModifiedDate = DateTime.Now;
                if (model.File == null)
                {
                    cases.Image = updateCase.Image;
                }
                else
                {
                    cases.Image = _fileManager.Upload(model.File);
                }



                _caseRepository.UpdateCases(updateCase, cases);

                return(RedirectToAction("index"));
            }
            return(View(model));
        }
 public IActionResult Create(CaseStudiesViewModel model)
 {
     if (model == null)
     {
         return(NotFound());
     }
     if (ModelState.IsValid)
     {
         var cases = _mapper.Map <CaseStudiesViewModel, CaseStudiesSingle>(model);
         cases.AddedBy   = _admin.Name;
         cases.AddedDate = DateTime.Now;
         if (model.File != null)
         {
             cases.Image = _fileManager.Upload(model.File);
         }
         else
         {
             cases.Image = null;
         }
         _caseRepository.AddCasesStudies(cases);
         return(RedirectToAction("index"));
     }
     return(View(model));
 }