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);
        }
Example #3
0
        public void Update(CalisanDTO entity)
        {
            var calisan = Mapper.Map <tblCalisan>(entity);

            calisanService.Update(calisan);
        }
Example #4
0
        public void Add(CalisanDTO entity)
        {
            var calisan = Mapper.Map <tblCalisan>(entity);

            calisanService.Add(calisan);
        }