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(); } }
public virtual void ShowEntity() { var showPage = new UserPage((User)buttons[CurrentPosition].Entity); showPage.Init(); }