Пример #1
0
        public ActionResult YeniKullanici()
        {
            var firmaKullaniciViewModel = new FirmaKullaniciViewModel
            {
                Firmalar = _firmaRepository.FirmaListesi()
            };

            return(View("YeniKullanici", firmaKullaniciViewModel));
        }
Пример #2
0
        public async Task <ActionResult> FirmaKullaniciDuzenle(FirmaKullaniciViewModel firmaKullaniciViewModel)
        {
            if (ModelState.IsValid)
            {
                var firmaKullanici = Mapper.Map <FirmaKullaniciViewModel, FirmaKullanici>(firmaKullaniciViewModel);
                await _userRepository.FirmaKullaniciKaydetGuncelle(firmaKullanici);

                var firma            = _firmaRepository.FirmaGetir(Convert.ToInt32(firmaKullaniciViewModel.FirmaId));
                var irtibatPersoneli = _userRepository.GumrukKullanicilariGetir().FirstOrDefault(kullanici => kullanici.Id == firma.GumrukKullaniciId);
                await new MailHelper().SendMail(irtibatPersoneli.Email, string.Format(Resources.FirmaKullaniciOnayMailMsg, firmaKullanici.Adi, firmaKullanici.Soyadi));
                return(RedirectToAction("KullaniciTalepInfo"));
            }
            else
            {
                var fkViewModel = new FirmaKullaniciViewModel
                {
                    Firmalar = _firmaRepository.FirmaListesi()
                };
                return(View("YeniKullanici", fkViewModel));
            }
        }