Example #1
0
        public ActionResult StaffInsert(PersonelDTO personel, UyeDTO uye)
        {
            uye.KullaniciAdi = (personel.Ad + personel.Soyad).Trim().Replace(" ", string.Empty).ToLower();
            uye.Parola       = PassManager.Base64Encrypt(personel.TCNo);
            int id = _uyeService.Insert(uye);

            _personelService.Insert(personel, id);
            return(RedirectToAction("StaffList", "Staff"));
        }
Example #2
0
 public int Insert(UyeDTO uye)
 {
     try
     {
         var liste = AutoMapper.Mapper.DynamicMap <Uye>(uye);
         _uyeRepo.Insert(liste);
         _uow.SaveChanges();
         return(liste.UyeID);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Example #3
0
 public void Update(UyeDTO uye)
 {
     try
     {
         var uyeEntity = _uyeRepo.Find(Convert.ToInt32(uye.UyeID));
         uyeEntity.KullaniciAdi = uye.KullaniciAdi;
         var liste = AutoMapper.Mapper.DynamicMap <Uye>(uyeEntity);
         _uyeRepo.Update(liste);
         _uow.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public ActionResult SubscriberInsert(AboneDTO abone, UyeDTO uye, AracDTO arac)
        {
            uye.KullaniciAdi = (abone.Adi + abone.Soyad).Trim().Replace(" ", string.Empty).ToLower();
            uye.Parola       = PassManager.Base64Encrypt(abone.TCNO);
            int uyeID = _uyeService.Insert(uye);
            int aracID;

            aracID = _aracService.GetCar(arac.Plaka);
            if (aracID == 0)
            {
                aracID = _aracService.Insert(arac);
            }
            _aboneService.Insert(abone, uyeID, aracID);
            return(RedirectToAction("SubscriberList", "Subscriber"));
        }
Example #5
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            UyeDTO duzenlenmis = new UyeDTO()
            {
                Ad      = txtAd.Text,
                AktifMi = !chkPasif.Checked,
                EMail   = txtEMail.Text,
                KisiId  = (lstUyeler.SelectedItem as UyeDTO).KisiId,
                Soyad   = txtSoyad.Text,
                Telefon = txtTelefon.Text,
                UyeId   = (lstUyeler.SelectedItem as UyeDTO).UyeId,
                UyelikBaslangicTarihi = dtpBaslangic.Value
            };

            uyeService.UyeGuncelle(duzenlenmis);
            RefreshListe();
        }
        public UyeDTO IdyeGoreUyeGetir(int UyeId)
        {
            var uye    = uyeRepo.GetById(UyeId);
            var kisi   = kisiRepo.GetById(uye.KisiId);
            var uyeDto = new UyeDTO()
            {
                Ad      = kisi.Ad,
                Soyad   = kisi.Soyad,
                Telefon = kisi.Telefon,
                KisiId  = kisi.Id,
                EMail   = kisi.EMail,
                AktifMi = uye.AktifMi,
                UyeId   = uye.Id,
                UyelikBaslangicTarihi = uye.UyelikBaslangicTarihi,
                UyelikBitisTarihi     = uye.UyelikBitisTarihi
            };

            return(uyeDto);
        }
Example #7
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            UyeDTO duzenlenmis = new UyeDTO()
            {
                Ad      = txtAd.Text,
                Soyad   = txtSoyad.Text,
                AktifMi = !chkPasif.Checked,
                Email   = txtMail.Text,
                KisiId  = (lstUyeler.SelectedItem as UyeDTO).KisiId,
                //(lstUyeler.SelectedItem object ti onu "as" ile cast ettik.
                Telefon = txtTelefon.Text,
                UyeId   = (lstUyeler.SelectedItem as UyeDTO).UyeId,
                UyelikBaslangicTarihi = dtpBaslangic.Value
                                        //UyelikBitisTarihi bu da olmayıversin dedi
            };

            uyeService.UyeGuncelle(duzenlenmis);
            RefreshListe();
        }
        public void UyeGuncelle(UyeDTO item)
        {
            var kisi = new Kisi()
            {
                Id      = item.KisiId,
                Ad      = item.Ad,
                Soyad   = item.Soyad,
                Telefon = item.Telefon,
                EMail   = item.EMail
            };
            var uye = new Uye()
            {
                Id      = item.UyeId,
                KisiId  = item.KisiId,
                AktifMi = item.AktifMi,
                UyelikBaslangicTarihi = item.UyelikBaslangicTarihi,
                UyelikBitisTarihi     = item.UyelikBitisTarihi
            };

            kisiRepo.Update(kisi);
            uyeRepo.Update(uye);
        }
Example #9
0
 public ActionResult StaffUpdate(PersonelDTO personel, UyeDTO uye)
 {
     _personelService.Update(personel);
     _uyeService.Update(uye);
     return(RedirectToAction("StaffList", "Staff"));
 }
Example #10
0
 public UserService(UnitofWork uow)
 {
     _uow     = uow;
     _uyeRepo = _uow.GetRepository <Uye>();
     _uyeDTO  = new UyeDTO();
 }