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)); }