public void ShowAdForm(IMainView MainView) { var frm = (Form)MainView; frm.Hide(); AdController AdController = new AdController(); AdForm AdForm = (AdForm)WindowFormsFactory.CreateAdView(this); AdForm.AdjustCreateView(); AdController.ShowAdForm(AdForm); }
public void ShowAdForm(int Id, IMainView MainView) { if (CurrentUser == null) { MessageBox.Show("Morate biti prijavljeni da biste vidjeli cijeli oglas"); return; } var frm = (Form)MainView; frm.Hide(); AdForm AdForm = (AdForm)WindowFormsFactory.CreateAdView(this); WalkerAd no = AdRepository.GetWalkerAd(Id); if (no != null) { AdForm.HideCreate(); } OwnerAd po = AdRepository.GetOwnerAd(Id); if (po != null) { AdForm.HideCreate(); } if (no == null && po == null) { AdForm.AdjustCreateView(); } if (CurrentUser == null) { MessageBox.Show("Morate biti prijavljeni da biste vidjeli cijeli oglas"); return; } if (GetOwner(Id, AdRepository).Username != CurrentUser.Username) { AdForm.NotUsersAd(); } AdController AdController = new AdController(); AdController.ShowAdForm(AdForm, Id, UserRepository, AdRepository, CurrentUser); }