Exemplo n.º 1
0
        public virtual void EditEntity()
        {
            ShowMessage("Enter new properties:");
            try
            {
                Console.WriteLine("Name:");
                user.Login = Console.ReadLine();

                Console.WriteLine("Email:");
                user.Email = Console.ReadLine();

                Console.WriteLine("Password:"******"Role:");
                user.RoleId = Convert.ToInt32(Console.ReadLine());

                _unitOfWork.UserRepository.Update(user);
                _unitOfWork.SaveChanges();

                ShowSuccessMessage("Entity was updated successfully.");
            }
            catch (Exception)
            {
                ShowErrorMessage("Something wrong with data.");
            }
            finally
            {
                var userPage = new UserPage(user);
                userPage.Init();
            }
        }
Exemplo n.º 2
0
        public virtual void ShowEntity()
        {
            var showPage = new UserPage((User)buttons[CurrentPosition].Entity);

            showPage.Init();
        }