Example #1
0
 public string GetUserName()
 {
     if (HttpContext.Current.Session["login"] != null)
     {
         evernoteUser user = HttpContext.Current.Session["login"] as evernoteUser;
         return(user.userName);
     }
     return(null);
 }
Example #2
0
        public businessLayerResult <evernoteUser> registerUser(registerViewModel data)
        {
            evernoteUser user = repoUser.find(x => x.userName == data.userName || x.eMail == data.eMail);
            businessLayerResult <evernoteUser> layerResult = new businessLayerResult <evernoteUser>();



            if (user != null)
            {
                if (user.userName == data.userName)
                {
                    layerResult.addError(errorMessageCode.userNameAlreadyExists, "Kullanıcı Adı Kayıtlı ");
                }
                if (user.eMail == data.eMail)
                {
                    layerResult.addError(errorMessageCode.eMailAlreadyExists, "Kullanıcı E-posta Kayıtlı ");
                }
            }
            else
            {
                int dbResult = repoUser.insert(new evernoteUser()
                {
                    userName         = data.userName,
                    eMail            = data.eMail,
                    password         = data.password,
                    activeGuid       = Guid.NewGuid(),
                    createdOn        = DateTime.Now,
                    modifiedOn       = DateTime.Now,
                    ısActive         = false,
                    isAdmin          = false,
                    modifiedUserName = "******"
                });
                if (dbResult > 0)
                {
                    layerResult.result = repoUser.find(x => x.eMail == data.eMail || x.userName == data.userName);

                    string siteUri   = configHelper.Get <string>("SiteRootUri");
                    string activeUri = $"{siteUri} /Home/userActivate/{user.activeGuid} ";
                    string body      = $"Merhaba {user.name} {user.surname};<br><br> <a href='{activeUri}' target='_blank'>tıklayınız</a>.";
                    mailHelper.SendMail(body, user.eMail, "My Evernote Hesap Aktifleştirme");
                }
            }

            return(layerResult);
        }
        //GET:About
        public ActionResult ShowProfile()
        {
            evernoteUser currentUser = Session["login"] as evernoteUser;
            userManager  um          = new userManager();
            businessLayerResult <evernoteUser> layerResult = um.getUserById(currentUser.id);

            if (layerResult.errorMessage.Count > 0)
            {
                errorViewModel errorNotifyObj = new errorViewModel()
                {
                    title = "Hata Oluştu",
                    items = layerResult.errorMessage
                };

                return(View("error", errorNotifyObj));
            }
            return(View(layerResult.result));
        }
Example #4
0
        protected override void Seed(databaseContext context)
        {   //Adding Admin User
            evernoteUser admin = new evernoteUser()
            {
                name                 = "Büşranur",
                surname              = "Yiğit",
                eMail                = "*****@*****.**",
                activeGuid           = Guid.NewGuid(),
                isAdmin              = true,
                ısActive             = true,
                userName             = "******",
                profileImageFileName = "userNoy.png",
                password             = "******",
                createdOn            = DateTime.Now,
                modifiedOn           = DateTime.Now.AddMinutes(5),
                modifiedUserName     = "******"
            };

            // Adding Standart USer
            evernoteUser standartUser = new evernoteUser()
            {
                name                 = "Nur",
                surname              = "Yiğit",
                eMail                = "*****@*****.**",
                activeGuid           = Guid.NewGuid(),
                isAdmin              = false,
                ısActive             = true,
                userName             = "******",
                profileImageFileName = "userNoy.png",
                password             = "******",
                createdOn            = DateTime.Now.AddHours(1),
                modifiedOn           = DateTime.Now.AddMinutes(75),
                modifiedUserName     = "******"
            };

            context.evernoteUsers.Add(admin);
            context.evernoteUsers.Add(standartUser);


            for (int a = 0; a < 25; a++)
            {
                evernoteUser user = new evernoteUser()
                {
                    name                 = FakeData.NameData.GetFirstName(),
                    surname              = FakeData.NameData.GetSurname(),
                    eMail                = FakeData.NetworkData.GetEmail(),
                    activeGuid           = Guid.NewGuid(),
                    isAdmin              = false,
                    ısActive             = true,
                    userName             = $"user{a}",
                    profileImageFileName = "userNoy.png",
                    password             = "******",
                    createdOn            = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now),
                    modifiedOn           = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now),
                    modifiedUserName     = $"user{a}"
                };
                context.evernoteUsers.Add(user);
            }
            context.SaveChanges();


            List <evernoteUser> userlist = context.evernoteUsers.ToList();

            // Adding Fake Categories
            for (int i = 0; i < 8; i++)
            {
                category cat = new category()
                {
                    title            = FakeData.PlaceData.GetStreetName(),
                    description      = FakeData.PlaceData.GetAddress(),
                    createdOn        = DateTime.Now,
                    modifiedOn       = DateTime.Now,
                    modifiedUserName = "******",
                };
                context.Catagories.Add(cat);
                //   Adding Fake Notes
                for (int k = 0; k < FakeData.NumberData.GetNumber(5, 9); k++)
                {
                    evernoteUser noteOwner = userlist[FakeData.NumberData.GetNumber(0, userlist.Count - 1)];
                    note         not       = new note()
                    {
                        title            = FakeData.TextData.GetAlphabetical(FakeData.NumberData.GetNumber(5, 25)),
                        text             = FakeData.TextData.GetSentences(FakeData.NumberData.GetNumber(1, 3)),
                        Category         = cat,
                        likeCount        = FakeData.NumberData.GetNumber(1, 9),
                        isDraft          = false,
                        owner            = noteOwner,
                        createdOn        = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now),
                        modifiedOn       = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now),
                        modifiedUserName = noteOwner.userName,
                    };
                    cat.Notes.Add(not);

                    //  Addin Fake Comments

                    for (int j = 0; j < FakeData.NumberData.GetNumber(3, 5); j++)
                    {
                        evernoteUser commentOwner = userlist[FakeData.NumberData.GetNumber(0, userlist.Count - 1)];
                        comment      com          = new comment()
                        {
                            text             = FakeData.TextData.GetSentence(),
                            Notes            = not,
                            Owner            = commentOwner,
                            createdOn        = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now),
                            modifiedOn       = FakeData.DateTimeData.GetDatetime(DateTime.Now.AddYears(-1), DateTime.Now),
                            modifiedUserName = commentOwner.userName,
                        };
                        not.Comments.Add(com);
                    }
                    //Adding Fake Likes


                    for (int l = 0; l < not.likeCount; l++)
                    {
                        liked like = new liked()
                        {
                            userLiked = userlist[l]
                        };
                        not.Likes.Add(like);
                    }
                }
            }

            context.SaveChanges();
        }
 public ActionResult EditProfile(evernoteUser user)
 {
     return(View());
 }