예제 #1
0
        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();
            }
        }
예제 #2
0
        public virtual void ShowEntity()
        {
            var showPage = new RolePage((Role)buttons[CurrentPosition].Entity);

            showPage.Init();
        }