예제 #1
0
        public BusinessLayerResult <formUser> RegisterUser(RegisterViewModel data)
        {
            formUser user = repo_user.Find(x => x.email == data.email);
            BusinessLayerResult <formUser> layerResult = new BusinessLayerResult <formUser>();

            if (user != null)
            {
                if (user.email == data.email)
                {
                    layerResult.Errors.Add("kullanıcı emaili zaten var");
                }
            }
            else
            {
                int dbResult = repo_user.Insert(new formUser()
                {
                    ad    = data.ad,
                    soyad = data.soyad,
                    email = data.email,
                    yas   = data.yas,
                    sifre = data.sifre
                });
                if (dbResult > 0)
                {
                    layerResult.Result = repo_user.Find(x => x.email == data.email);
                }
            }
            return(layerResult);
        }
예제 #2
0
 public string GetUSerName()
 {
     if (HttpContext.Current.Session["login"] != null)
     {
         formUser user = HttpContext.Current.Session["login"] as formUser;
         return(user.ad);
     }
     return(null);
 }
예제 #3
0
        protected override void Seed(DatabaseContext context)
        {
            formUser admin = new formUser()
            {
                ad      = "cihad",
                soyad   = "inan",
                sifre   = "123456",
                email   = "*****@*****.**",
                yas     = 24,
                adminMi = true
            };

            formUser standart = new formUser()
            {
                ad      = "omer",
                soyad   = "inan",
                sifre   = "123456",
                email   = "*****@*****.**",
                yas     = 30,
                adminMi = false
            };

            context.formUsers.Add(admin);
            context.formUsers.Add(standart);
            context.SaveChanges();

            //deneme formları
            for (int i = 0; i < 10; i++)
            {
                myform deneme = new myform()
                {
                    name        = FakeData.NameData.GetFirstName(),
                    createdAt   = FakeData.DateTimeData.GetDatetime(),
                    createdBy   = FakeData.NumberData.GetNumber() % 2 + 1,
                    description = FakeData.PlaceData.GetStreetName(),
                };
                context.forms.Add(deneme);
                context.SaveChanges();
            }
        }