Ejemplo n.º 1
0
        public ActionResult ProfilGuncellePost(DonorUyeGuncelleDTO _donoruye)
        {
            Uye uye = _uyeService.Get(_donoruye.Uye.ID);

            uye.KullaniciAdi = _donoruye.Uye.KullaniciAdi;
            uye.Sifre        = _donoruye.Uye.Sifre;
            //uye.GuvenlikSorusuID = _hastauye.Uye.GuvenlikSorusuID;
            //uye.GuvenlikSoruCevabi = _hastauye.Uye.GuvenlikSoruCevabi;
            //uye.Type = _hastauye.Uye.Type;
            //uye.OnayliMi = _hastauye.Uye.OnayliMi;
            //uye.IsDeleted = _hastauye.Uye.IsDeleted;
            //uye.OlusturulmaTarihi = _hastauye.Uye.OlusturulmaTarihi;
            _uyeService.Update(uye);

            Donor donor = _donorService.Get(_donoruye.Uye.ID);

            donor.Adres       = _donoruye.Donor.Adres;
            donor.BagisTarihi = _donoruye.Donor.BagisTarihi;
            donor.BagisTuruID = _donoruye.Donor.BagisTuruID;
            donor.CinsiyetID  = _donoruye.Donor.CinsiyetID;
            donor.DogumTarihi = _donoruye.Donor.DogumTarihi;
            donor.Email       = _donoruye.Donor.Email;
            donor.Fotograf    = _donoruye.Donor.Fotograf;
            donor.GSM         = _donoruye.Donor.GSM;
            donor.Isim        = _donoruye.Donor.Isim;
            donor.KanGrubuID  = _donoruye.Donor.KanGrubuID;
            donor.SehirID     = _donoruye.Donor.SehirID;
            donor.Soyisim     = _donoruye.Donor.Soyisim;
            donor.TCKimlikNo  = _donoruye.Donor.TCKimlikNo;
            donor.UlkeID      = _donoruye.Donor.UlkeID;
            _donorService.Update(donor);

            DonorOnay donorOnay = _donorOnayService.Get(_donoruye.Uye.ID);

            donorOnay.BagisTuru = _donoruye.DonorOnay.BagisTuru;
            donorOnay.Cinsiyet  = _donoruye.DonorOnay.Cinsiyet;
            donorOnay.Email     = _donoruye.DonorOnay.Email;
            donorOnay.GSM       = _donoruye.DonorOnay.GSM;
            donorOnay.Sehir     = _donoruye.DonorOnay.Sehir;
            donorOnay.Soyisim   = _donoruye.DonorOnay.Soyisim;
            donorOnay.Isim      = _donoruye.DonorOnay.Isim;
            donorOnay.KanGrubu  = _donoruye.DonorOnay.KanGrubu;
            donorOnay.Ulke      = _donoruye.DonorOnay.Ulke;
            _donorOnayService.Update(donorOnay);


            Session["uye"]       = null;
            Session["hasta"]     = null;
            Session["donor"]     = null;
            Session["donoronay"] = null;
            return(RedirectToAction("Index", "Donor"));
        }
Ejemplo n.º 2
0
        public ActionResult ProfilGuncelle()
        {
            Donor               donor     = Session["donor"] as Donor;
            DonorOnay           donorOnay = Session["donoronay"] as DonorOnay;
            Uye                 uye       = Session["uye"] as Uye;
            DonorUyeGuncelleDTO _donoruye = new DonorUyeGuncelleDTO
            {
                Uye       = uye,
                Donor     = donor,
                DonorOnay = donorOnay
            };
            //DateTime DogumTarihi = donor.DogumTarihi;
            List <SelectListItem> Sehirler     = new List <SelectListItem>();
            List <SelectListItem> Ulkeler      = new List <SelectListItem>();
            List <SelectListItem> Cinsiyetler  = new List <SelectListItem>();
            List <SelectListItem> KanGruplari  = new List <SelectListItem>();
            List <SelectListItem> BagisTurleri = new List <SelectListItem>();

            foreach (var item in _ulkeService.GetAll())
            {
                Ulkeler.Add(new SelectListItem
                {
                    Text  = item.UlkeAdi,
                    Value = item.UlkeID.ToString()
                });
            }
            foreach (var item in _sehirService.GetAll())
            {
                Sehirler.Add(new SelectListItem
                {
                    Text  = item.SehirAdi,
                    Value = item.SehirID.ToString()
                });
            }
            foreach (var item in _cinsiyetService.GetAll())
            {
                Cinsiyetler.Add(new SelectListItem
                {
                    Text  = item.CinsiyetTipi,
                    Value = item.CinsiyetID.ToString()
                });
            }
            foreach (var item in _kanGrubuService.GetAll())
            {
                KanGruplari.Add(new SelectListItem
                {
                    Text  = item.KanGrubuTipi,
                    Value = item.KanGrubuID.ToString()
                });
            }
            foreach (var item in _bagisTuruService.GetAll())
            {
                BagisTurleri.Add(new SelectListItem
                {
                    Text  = item.BagisTipi,
                    Value = item.BagisTuruID.ToString()
                });
            }
            //DateTime test = Convert.ToDateTime(hasta.DogumTarihi.Year + "-" + hasta.DogumTarihi.Month + "-" + hasta.DogumTarihi.Day);
            //ViewBag.DT = DogumTarihi;
            ViewBag.Cinsiyetler  = Cinsiyetler;
            ViewBag.BagisTurleri = BagisTurleri;
            ViewBag.KanGruplari  = KanGruplari;
            ViewBag.Ulkeler      = Ulkeler;
            ViewBag.Sehirler     = Sehirler;
            return(View(_donoruye));
        }