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); }
public void DoktorlariGetir(KisiselBilgiler userCntrl, ComboBox comboBx) { foreach (Doktor item in DoktorListesi) { comboBx.Items.Add(item); } }
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); }
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()); }
public void PersoneliComboyaGetir(KisiselBilgiler userCntrl, ComboBox comboBx) { comboBx.Items.Clear(); if (PersonelListesi.Count > 0) { foreach (Personel item in PersonelListesi) { comboBx.Items.Add(item); } } }
public int kisiGuncelle(KisiselBilgiler kisi) { _db.Entry(kisi).State = EntityState.Modified; try { return(_db.SaveChanges()); } catch (Exception ex) { throw; } }
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)); }
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); }