public void UpdateWalker(IWalkerView WalkerView) { WalkerController WalkerController = new WalkerController(); if (WalkerController.UpdateWalker(WalkerView, UserRepository, (Walker)CurrentUser) == false) { return; } ShowMainForm(); }
public void ShowWalkerForm(Form LoginView) { WalkerController WalkerController = new WalkerController(); var CreateWalkerForm = WindowFormsFactory.CreateWalkerView(this); CreateWalkerForm.AdjustCreateView(); WalkerController.ShowWalkerForm(CreateWalkerForm); LoginView.Hide(); }
public void CreateWalker(IWalkerView WalkerForm) { WalkerController WalkerController = new WalkerController(); User User = WalkerController.CreateWalker(WalkerForm, UserRepository); if (User == null) { return; } var frm = (Form)WalkerForm; frm.Hide(); CurrentUser = User; ShowMainForm(); }
public void ShowProfile(User User) { if (User.UserType == UserType.WALKER) { WalkerController WalkerController = new WalkerController(); IWalkerView WalkerView = WindowFormsFactory.CreateWalkerView(this); if (User.Id == CurrentUser.Id) { WalkerView.AdjustEditView(); } else { WalkerView.AdjustOuterView(); } WalkerController.ShowMyProfile(WalkerView, (Walker)User); } else if (User.UserType == UserType.OWNER) { OwnerController OwnerController = new OwnerController(); IOwnerView OwnerView = new OwnerForm(this); if (User.Id == CurrentUser.Id) { OwnerView.AdjustEditView(); } else { OwnerView.AdjustOuterView(); } OwnerController.ShowMyProfile(OwnerView, (Owner)User); } else { MessageBox.Show("Greška"); return; } }