public async Task <IActionResult> Giris(CalisanGirisDTO girisDTO) { if (_unitOfWork.OturumManager.EmailSifreGirisKontrol(girisDTO.Email, girisDTO.Sifre)) { CalisanDTO user = _unitOfWork.CalisanManager.Getir(x => x.Email == girisDTO.Email); var userClaims = new List <Claim>() { new Claim("Id", user.Id.ToString()), new Claim(ClaimTypes.Name, CultureInfo.CurrentCulture.TextInfo.ToTitleCase(user.Adi)), new Claim("Surname", (user.Soyadi).ToUpper()), new Claim(ClaimTypes.Email, user.Email), new Claim("Fotograf", user.Fotograf), new Claim("CalisanKategoriId", user.CalisanKategoriId.ToString()) }; var grandmaIdentity = new ClaimsIdentity(userClaims, "Login"); var userPrincipal = new ClaimsPrincipal(new[] { grandmaIdentity }); await HttpContext.SignInAsync(userPrincipal); return(RedirectToAction("Hesabim", new RouteValueDictionary(new { controller = "InsanKaynaklari", area = "Panel", action = "Hesabim", Id = user.Id }))); } else { ViewData["hata"] = "E-Posta veya şifre hatalı."; return(View(girisDTO)); } }
public void Guncelle(CalisanDTO calisanDTO) { var calisan = _calisanDal.Getir(x => x.Id == calisanDTO.Id); var guncelCalisan = _mapperService.Map <CalisanDTO, Calisan>(calisanDTO, calisan); _calisanDal.Guncelle(guncelCalisan); }
public void Update(CalisanDTO entity) { var calisan = Mapper.Map <tblCalisan>(entity); calisanService.Update(calisan); }
public void Add(CalisanDTO entity) { var calisan = Mapper.Map <tblCalisan>(entity); calisanService.Add(calisan); }