public virtual void EditEntity() { ShowMessage("Enter new properties:"); try { Console.WriteLine("Name:"); role.Name = Console.ReadLine(); _unitOfWork.RoleRepository.Update(role); _unitOfWork.SaveChanges(); ShowSuccessMessage("Entity was updated successfully."); } catch (Exception) { ShowErrorMessage("Something wrong with data."); } finally { var rolePage = new RolePage(role); rolePage.Init(); } }
public virtual void ShowEntity() { var showPage = new RolePage((Role)buttons[CurrentPosition].Entity); showPage.Init(); }