public ActionResult Ekle() { var currentGumrukKullanici = (GumrukKullanici)Session["CurrentGumrukKullanici"]; var gorevlendirmeViewModel = new GorevlendirmeViewModel { GorevlendirmeFirmaListesi = _firmaRepository.GorevlendirilecekFirmalariGetir(currentGumrukKullanici.BolgeKodu), GorevlendirmKullaniciListesi = _userRepository.GorevlendirilecekKullanicilariGetir(currentGumrukKullanici.BolgeKodu) }; return(View("Duzenle", gorevlendirmeViewModel)); }
private GorevlendirmeViewModel GorevlendirmeViewModelGetir(int id) { var firmaFromDb = _firmaRepository.FirmaGetir(id); var currentGumrukKullanici = (GumrukKullanici)Session["CurrentGumrukKullanici"]; var gorevlendirmeViewModel = new GorevlendirmeViewModel { FirmaId = firmaFromDb.FirmaId, VergiNo = firmaFromDb.VergiNo.ToString(), GumrukKullaniciId = firmaFromDb.GumrukKullaniciId ?? 0, GorevlendirmeFirmaListesi = new List <GorevlendirmeFirmaViewModel> { new GorevlendirmeFirmaViewModel { FirmaId = firmaFromDb.FirmaId, FirmaAdi = firmaFromDb.Adi } }, GorevlendirmKullaniciListesi = _userRepository.GorevlendirilecekKullanicilariGetir(currentGumrukKullanici.BolgeKodu) }; return(gorevlendirmeViewModel); }
public ActionResult Duzenle(GorevlendirmeViewModel gorevlendirmeViewModel) { if (ModelState.IsValid) { _firmaRepository.FirmaPersonelGorevlendir(gorevlendirmeViewModel.FirmaId, gorevlendirmeViewModel.GumrukKullaniciId); return(RedirectToAction("Liste")); } else { if (gorevlendirmeViewModel.FirmaId == 0) { var currentGumrukKullanici = (GumrukKullanici)Session["CurrentGumrukKullanici"]; gorevlendirmeViewModel.GorevlendirmeFirmaListesi = _firmaRepository.GorevlendirilecekFirmalariGetir(currentGumrukKullanici.BolgeKodu); gorevlendirmeViewModel.GorevlendirmKullaniciListesi = _userRepository.GorevlendirilecekKullanicilariGetir(currentGumrukKullanici.BolgeKodu); } else { gorevlendirmeViewModel = GorevlendirmeViewModelGetir(gorevlendirmeViewModel.FirmaId); } return(View(gorevlendirmeViewModel)); } }