public ActionResult Edit(string id) { try { #region " [ Declaration ] " EducationTypeService _typeService = new EducationTypeService(); EducationService _service = new EducationService(); ViewBag.id = id; ViewBag.type = _typeService.GetAll(UserID); #endregion // Call to service EducationModel model = _service.GetItemByID(new EducationModel() { ID = new Guid(id), CreateBy = UserID, Insert = false }); return(View(model)); } catch (ServiceException serviceEx) { throw serviceEx; } catch (DataAccessException accessEx) { throw accessEx; } catch (Exception ex) { throw new ControllerException(FILE_NAME, "Edit", UserID, ex); } }