public void delete(long class_id) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { var classCategory = _classesRepository.getById(class_id); if (classCategory == null) { throw new ItemNotFoundException($"faculty Category With Id {classCategory} doesnot Exist."); } _classesRepository.delete(classCategory); tx.Complete(); } } catch (Exception) { throw; } }
public IActionResult edit(long class_id) { try { var classes = _classesRepository.getById(class_id); ClassesDto dto = _mapper.Map <ClassesDto>(classes); // RouteData.Values.Remove("class_id"); return(View(dto)); } catch (Exception ex) { AlertHelper.setMessage(this, ex.Message, messageType.error); return(RedirectToAction("index")); } }