private KisiBilgileriDTO kisiEntityToDTOmapping(KisiselBilgiler bulunanKisi)
        {
            KisiBilgileriDTO kisi = new KisiBilgileriDTO();

            if (bulunanKisi != null)
            {
                kisi.kisiAdi         = bulunanKisi.KisiAdi;
                kisi.kisiSoyAdi      = bulunanKisi.KisiSoyadi;
                kisi.kisiTcNo        = bulunanKisi.KisiTCNo;
                kisi.kisiAylikGelir  = bulunanKisi.KisiAylikGelir;
                kisi.kisiDogumTarihi = bulunanKisi.KisiDogumTarihi;
                kisi.kisiDogumYeri   = bulunanKisi.KisiDogumYeri;
                kisi.kisiID          = bulunanKisi.KisiID;
                kisi.kisiUyruk       = bulunanKisi.KisiUyruk;
                kisi.AnneAdi         = bulunanKisi.AileBilgileri.Select(x => x.AnneAdi).FirstOrDefault();
                kisi.BabaAdi         = bulunanKisi.AileBilgileri.Select(x => x.BabaAdi).FirstOrDefault();
                kisi.KardesSayisi    = bulunanKisi.AileBilgileri.Select(x => x.KardesSayisi).FirstOrDefault();
                kisi.Mail            = bulunanKisi.IletisimBilgileri.Select(x => x.Mail).FirstOrDefault();
                kisi.Telefon         = bulunanKisi.IletisimBilgileri.Select(x => x.Telefon).FirstOrDefault();
                kisi.Adres           = bulunanKisi.IletisimBilgileri.Select(x => x.Adres).FirstOrDefault();
                return(kisi);
            }
            else
            {
                kisi.kisiAdi         = null;
                kisi.kisiSoyAdi      = null;
                kisi.kisiTcNo        = null;
                kisi.kisiAylikGelir  = null;
                kisi.kisiDogumTarihi = DateTime.Now;
                kisi.kisiDogumYeri   = null;
                kisi.kisiUyruk       = null;
                return(kisi);
            }
        }
        public KisiBilgileriDTO kisiGetirController(int _kisiId)
        {
            KisiselBilgiler bulunanKisi = new KisiselBilgiler();

            bulunanKisi = _km.kisiGetirManagement(_kisiId);
            return(kisiEntityToDTOmapping(bulunanKisi));
        }
        public KisiBilgileriDTO kisiGetirController(string _bulunacakTc)
        {
            KisiselBilgiler bulunanKisi = new KisiselBilgiler();

            bulunanKisi = _km.kisiGetirManagement(_bulunacakTc);
            return(kisiEntityToDTOmapping(bulunanKisi));
        }
        //public List<Hobiler> KisiHobiDTOtoEntityMapping(KisiHobiDTO kisiHobiDTO)
        //{
        //    List<Hobiler> hobiler = new List<Hobiler>();
        //    foreach (var hobiId in kisiHobiDTO.HobiIdList)
        //    {
        //        Hobiler hobi = _hm.GetHobiById(hobiId);
        //        hobiler.Add(hobi);
        //    }
        //    return hobiler;
        //}
        public KisiselBilgiler KisiDTOtoEntityMapping(KisiBilgileriDTO kisiDTO, KisiselBilgiler kisiselBilgiler)
        {
            kisiselBilgiler.KisiAdi         = kisiDTO.kisiAdi;
            kisiselBilgiler.KisiSoyadi      = kisiDTO.kisiSoyAdi;
            kisiselBilgiler.KisiTCNo        = kisiDTO.kisiTcNo;
            kisiselBilgiler.KisiUyruk       = kisiDTO.kisiUyruk;
            kisiselBilgiler.KisiDogumYeri   = kisiDTO.kisiDogumYeri;
            kisiselBilgiler.KisiAylikGelir  = kisiDTO.kisiAylikGelir;
            kisiselBilgiler.KisiDogumTarihi = kisiDTO.kisiDogumTarihi;

            foreach (var ab in kisiselBilgiler.AileBilgileri)
            {
                ab.AnneAdi      = kisiDTO.AnneAdi;
                ab.BabaAdi      = kisiDTO.BabaAdi;
                ab.KardesSayisi = kisiDTO.KardesSayisi;
            }
            foreach (var ab in kisiselBilgiler.IletisimBilgileri)
            {
                ab.Telefon = kisiDTO.Telefon;
                ab.Mail    = kisiDTO.Mail;
                ab.Adres   = kisiDTO.Adres;
            }



            return(kisiselBilgiler);
        }
Пример #5
0
 public void DoktorlariGetir(KisiselBilgiler userCntrl, ComboBox comboBx)
 {
     foreach (Doktor item in DoktorListesi)
     {
         comboBx.Items.Add(item);
     }
 }
Пример #6
0
 public void HemsireleriComboyaGetir(KisiselBilgiler userCntrl, ComboBox comboBx)
 {
     comboBx.Items.Clear();
     foreach (Hemsire item in HemsireListesi)
     {
         comboBx.Items.Add(item);
     }
 }
        public int KisiGuncelle(KisiBilgileriDTO kisiDTO)
        {
            KisiselBilgiler kb = _km.kisiGetirManagement(kisiDTO.kisiID);

            kb = KisiDTOtoEntityMapping(kisiDTO, kb);
            if (_km.kisiGuncelle(kb) > 0)
            {
                return(kisiDTO.kisiID);
            }
            return(0);
        }
Пример #8
0
        public async Task <IActionResult> OnPostAsync(string returnUrl = null)
        {
            returnUrl      = returnUrl ?? Url.Content("~/");
            ExternalLogins = (await _signInManager.GetExternalAuthenticationSchemesAsync()).ToList();
            if (ModelState.IsValid)
            {
                var user = new KisiselBilgiler {
                    UserName    = Input.KullaniciAdi,
                    Email       = Input.Email,
                    Ad          = Input.Ad,
                    Soyad       = Input.Soyad,
                    Cinsiyet    = Input.Cinsiyet,
                    DogumTarihi = Input.DogumTarihi
                };
                var result = await _userManager.CreateAsync(user, Input.Password);

                var addRoleToUser = await _userManager.AddToRoleAsync(user, "user");

                if (result.Succeeded && addRoleToUser.Succeeded)
                {
                    _logger.LogInformation("User created a new account with password.");

                    var code = await _userManager.GenerateEmailConfirmationTokenAsync(user);

                    code = WebEncoders.Base64UrlEncode(Encoding.UTF8.GetBytes(code));
                    var callbackUrl = Url.Page(
                        "/Account/ConfirmEmail",
                        pageHandler: null,
                        values: new { area = "Identity", userId = user.Id, code = code, returnUrl = returnUrl },
                        protocol: Request.Scheme);

                    await _emailSender.SendEmailAsync(Input.Email, "Confirm your email",
                                                      $"Please confirm your account by <a href='{HtmlEncoder.Default.Encode(callbackUrl)}'>clicking here</a>.");

                    if (_userManager.Options.SignIn.RequireConfirmedAccount)
                    {
                        return(RedirectToPage("RegisterConfirmation", new { email = Input.Email, returnUrl = returnUrl }));
                    }
                    else
                    {
                        await _signInManager.SignInAsync(user, isPersistent : false);

                        return(LocalRedirect(returnUrl));
                    }
                }
                foreach (var error in result.Errors)
                {
                    ModelState.AddModelError(string.Empty, error.Description);
                }
            }

            // If we got this far, something failed, redisplay form
            return(Page());
        }
Пример #9
0
 public void PersoneliComboyaGetir(KisiselBilgiler userCntrl, ComboBox comboBx)
 {
     comboBx.Items.Clear();
     if (PersonelListesi.Count > 0)
     {
         foreach (Personel item in PersonelListesi)
         {
             comboBx.Items.Add(item);
         }
     }
 }
Пример #10
0
 public int kisiGuncelle(KisiselBilgiler kisi)
 {
     _db.Entry(kisi).State = EntityState.Modified;
     try
     {
         return(_db.SaveChanges());
     }
     catch (Exception ex)
     {
         throw;
     }
 }
Пример #11
0
        private async Task LoadAsync(KisiselBilgiler user)
        {
            var userName = await _userManager.GetUserNameAsync(user);

            var phoneNumber = await _userManager.GetPhoneNumberAsync(user);

            Username = userName;

            Input = new InputModel
            {
                PhoneNumber = phoneNumber
            };
        }
        public KisiselBilgiler KisiDTOtoEntityMapping(KisiBilgileriDTO kisiDTO)
        {
            KisiselBilgiler kisiEntityNesnesi = new KisiselBilgiler();

            kisiEntityNesnesi.KisiAdi         = kisiDTO.kisiAdi;
            kisiEntityNesnesi.KisiSoyadi      = kisiDTO.kisiSoyAdi;
            kisiEntityNesnesi.KisiTCNo        = kisiDTO.kisiTcNo;
            kisiEntityNesnesi.KisiUyruk       = kisiDTO.kisiUyruk;
            kisiEntityNesnesi.KisiDogumYeri   = kisiDTO.kisiDogumYeri;
            kisiEntityNesnesi.KisiAylikGelir  = kisiDTO.kisiAylikGelir;
            kisiEntityNesnesi.KisiDogumTarihi = kisiDTO.kisiDogumTarihi;
            return(kisiEntityNesnesi);
        }
        public List <KisiBilgileriDTO> HobiIDdenKisiGetir(int hobiID)
        {
            List <KisiselBilgiler> kisiListesi = new List <KisiselBilgiler>();

            _kisiIDleri = _khm.HobiIDdenKisiIDGetir(hobiID);
            foreach (var kisiID in _kisiIDleri)
            {
                KisiselBilgiler kisisel = new KisiselBilgiler();
                kisisel = _km.IddenKisiNesnesiGetirManagement(kisiID);
                kisiListesi.Add(kisisel);
            }
            return(_kc.KisiBilgileriDTOMapping(kisiListesi));
        }
Пример #14
0
        public int kisiEkleManagement(KisiselBilgiler kisi)
        {
            _db.Entry(kisi).State = EntityState.Modified;
            _db.Entry(kisi).State = EntityState.Added;


            try
            {
                return(_db.SaveChanges());
            }
            catch (Exception ex)
            {
                throw;
            }
        }
        public int kisiEkleController(KisiBilgileriDTO kisiDTO)
        {
            KisiselBilgiler kisiEntity = KisiDTOtoEntityMapping(kisiDTO);

            kisiEntity.IletisimBilgileri.Select(p => p.KisiID);
            try
            {
                if (_km.kisiEkleManagement(kisiEntity) > 0)
                {
                    return(kisiEntity.KisiID);
                }
            }
            catch (Exception)
            {
            }
            return(0);
        }
        private KisiBilgileriDTO KisiBilgileriDTOMapping(KisiselBilgiler kisiselBilgiler)
        {
            KisiBilgileriDTO kisiBilgileriDTO = new KisiBilgileriDTO();

            kisiBilgileriDTO.kisiAdi         = kisiselBilgiler.KisiAdi;
            kisiBilgileriDTO.kisiSoyAdi      = kisiselBilgiler.KisiSoyadi;
            kisiBilgileriDTO.kisiTcNo        = kisiselBilgiler.KisiTCNo;
            kisiBilgileriDTO.kisiDogumYeri   = kisiselBilgiler.KisiDogumYeri;
            kisiBilgileriDTO.kisiDogumTarihi = (DateTime)kisiselBilgiler.KisiDogumTarihi;
            kisiBilgileriDTO.kisiAylikGelir  = (decimal)kisiselBilgiler.KisiAylikGelir;
            kisiBilgileriDTO.kisiID          = kisiselBilgiler.KisiID;
            kisiBilgileriDTO.kisiUyruk       = kisiselBilgiler.KisiUyruk;
            kisiBilgileriDTO.AnneAdi         = kisiselBilgiler.AileBilgileri.Select(p => p.AnneAdi).FirstOrDefault();
            kisiBilgileriDTO.BabaAdi         = kisiselBilgiler.AileBilgileri.Select(p => p.BabaAdi).FirstOrDefault();
            kisiBilgileriDTO.KardesSayisi    = kisiselBilgiler.AileBilgileri.Select(p => (byte)p.KardesSayisi).FirstOrDefault();
            kisiBilgileriDTO.Telefon         = kisiselBilgiler.IletisimBilgileri.Select(p => p.Telefon).FirstOrDefault();
            kisiBilgileriDTO.Mail            = kisiselBilgiler.IletisimBilgileri.Select(p => p.Mail).FirstOrDefault();
            kisiBilgileriDTO.Adres           = kisiselBilgiler.IletisimBilgileri.Select(p => p.Adres).FirstOrDefault();

            return(kisiBilgileriDTO);
        }