Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
            }
        }