Esempio n. 1
0
        public void UpdateWalker(IWalkerView WalkerView)
        {
            WalkerController WalkerController = new WalkerController();

            if (WalkerController.UpdateWalker(WalkerView, UserRepository, (Walker)CurrentUser) == false)
            {
                return;
            }
            ShowMainForm();
        }
Esempio n. 2
0
        public void ShowWalkerForm(Form LoginView)
        {
            WalkerController WalkerController = new WalkerController();
            var CreateWalkerForm = WindowFormsFactory.CreateWalkerView(this);

            CreateWalkerForm.AdjustCreateView();
            WalkerController.ShowWalkerForm(CreateWalkerForm);

            LoginView.Hide();
        }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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;
            }
        }