public ActionResult GirisYap(LoginView data)
        {
            Kullanıcı_Kelime_Manager manager = new Kullanıcı_Kelime_Manager();

            if (ModelState.IsValid)
            {
                try
                {
                    UserManager u = new UserManager();
                    BussinesLayerResult <Uyeler> repo = u.UyeGiris(data);
                    Session["user_ad"]     = repo.Sonuc.Kullanici_Ad.ToUpper();
                    Session["user_id"]     = repo.Sonuc.Kullanicı_Id;
                    Session["Sayı"]        = manager.KelimeListesiSayisi(repo.Sonuc.Kullanicı_Id, 1);
                    Session["Bildigim"]    = manager.BildigimKelimelerSayisi(repo.Sonuc.Kullanicı_Id, 2);
                    Session["Ogrenecegim"] = manager.OgrenecegimKelimelerSayisi(repo.Sonuc.Kullanicı_Id, 3);
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("", ex.Message);

                    return(View(data));
                }

                ViewData["msg"] = "Kaydınız başarıyla yapıldı. Mail hesabınıza giderek üyeliğinizi aktif edebilirsiniz.";
                return(RedirectToAction("FilmKelimeleri", "KullaniciEkrani")); //Yönlendirme
            }



            return(View(data));
        }
Example #2
0
        public async Task <BussinesLayerResult <FaultRecord> > FaultAdd(FaultRecord data)
        {
            var res = new BussinesLayerResult <FaultRecord>();

            //var userId = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.Name)?.Value;
            res.Responce = Insert(data);


            if (res.Responce > 0)
            {
                return(res);
            }
            else
            {
                res.AddError(ErrorMessageCode.FaultRecordNotAdd, "Kayıt olusturulamadı.");
            }

            return(res);
        }