Exemplo n.º 1
0
        public int EditAllData(int id, UserDtl userDtl)
        {
            UserDtl user = db.UserDtls.Find(id);

            if (user != null)
            {
                try
                {
                    user.email            = userDtl.email;
                    user.userName         = userDtl.userName;
                    user.password         = userDtl.password;
                    user.firstName        = userDtl.firstName;
                    user.lastName         = userDtl.lastName;
                    user.contactNumber    = userDtl.contactNumber;
                    user.role             = userDtl.role;
                    user.linkdinUrl       = userDtl.linkdinUrl;
                    user.yearOfExperience = userDtl.yearOfExperience;
                    user.active           = userDtl.active;
                    user.training         = userDtl.training;
                    db.SaveChanges();
                }
                catch
                {
                    throw;
                }
            }
            return(1);
        }
Exemplo n.º 2
0
        public void GetById()
        {
            UserLogic userLogic = new UserLogic();
            UserDtl   user      = userLogic.GetUserById(1);

            Assert.IsNotNull(user);
        }
Exemplo n.º 3
0
        public void GetById()
        {
            UL      user  = new UL();
            UserDtl user1 = user.GetDetails(1);

            Assert.IsNotNull(user1);
        }
Exemplo n.º 4
0
        public void GetById()
        {
            user    user  = new user();
            UserDtl user1 = user.getUserById(1);

            Assert.IsNotNull(user1);
        }
Exemplo n.º 5
0
        public override void OnAuthorization(AuthorizationContext filterContext)
        {
            if (HttpContext.Current.Session["UserID"] == null || !HttpContext.Current.Request.IsAuthenticated)
            {
                if (filterContext.HttpContext.Request.IsAjaxRequest())
                {
                    filterContext.HttpContext.Response.StatusCode = 302; //Found Redirection to another page. Here- login page. Check Layout ajaxError() script.
                    filterContext.HttpContext.Response.End();
                }
                else
                {
                    filterContext.Result = new RedirectResult(System.Web.Security.FormsAuthentication.LoginUrl + "?ReturnUrl=" +
                                                              filterContext.HttpContext.Server.UrlEncode(filterContext.HttpContext.Request.RawUrl));
                }
            }
            else
            {
                int res = 0;
                try
                {
                    if (ChkValidRequest())
                    {
                        res = UserDtl.GetMenuValid(Convert.ToInt32(UserSession.LoggedInUser.UserId), PageName, IPAddress);
                        if (res == 0)
                        {
                            HttpContext.Current.Session.Abandon();
                            HttpContext.Current.Response.Redirect("~/logout.aspx?Info=Sorry you unauthorized  to view this page", true);
                        }
                    }
                    //if (!HttpContext.Current.User.Identity.IsAuthenticated || CRMSession.LoggedInUser == null)
                    if (UserSession.LoggedInUser.UserName == null)
                    {
                        // this.RequestLogin();
                        filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { action = "Logout", controller = "Login" }));
                        return;
                    }

                    else if (UserSession.LoggedInUser.UserName != null)
                    {
                        res = UserDtl.GetMenuValid(Convert.ToInt32(UserSession.LoggedInUser.UserId), PageName, IPAddress);
                        if (res == 0)
                        {
                            HttpContext.Current.Session.Abandon();
                            //HttpContext.Current.Response.Redirect("~/logout.aspx?Info=Sorry you unauthorized  to view this page", true);
                            filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { action = "Logout", controller = "Login" }));
                            return;
                        }
                    }
                }
                catch (Exception ex)
                {
                    HttpContext.Current.Session.Abandon();
                    //HttpContext.Current.Response.Redirect("~/logout.aspx?Info=Sorry you unauthorized", true);
                    filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary(new { action = "Logout", controller = "Login" }));
                    return;
                }
                //base.OnPreInit(e);
            }
        }
Exemplo n.º 6
0
        public void UnBlockUser()
        {
            UserLogic userLogic = new UserLogic();

            userLogic.UnBlockUser(2);
            UserDtl user = userLogic.GetUserById(2);

            Assert.IsTrue(user.active == true);
        }
Exemplo n.º 7
0
        public void BlockUser()
        {
            user user = new user();

            user.blockById(2);
            UserDtl user1 = user.getUserById(2);

            Assert.IsTrue(user1.active == false);
        }
Exemplo n.º 8
0
        public void UnBlockUser()
        {
            user user = new user();

            user.unBlockById(2);
            UserDtl user1 = user.getUserById(2);

            Assert.IsTrue(user1.active == true);
        }
Exemplo n.º 9
0
 public UserDtl SignIn(UserDtl loginDtl)
 {
     try
     {
         UserDtl details = db.UserDtls.SingleOrDefault(x => x.email == loginDtl.email && x.password == loginDtl.password);
         return(details);
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 10
0
        //Sigin in
        public UserDtl SignIn(UserDtl loginDtl)
        {
            try
            {
                UserDtl Vaildlogin = data.UserDtls.FirstOrDefault(x => x.email == loginDtl.email && x.password == loginDtl.password);

                return(Vaildlogin);
            }

            catch
            {
                throw;
            }
        }
Exemplo n.º 11
0
 public void UpdateUser(UserDtl userDtl)
 {
     try
     {
         data.Entry(userDtl).State = EntityState.Modified;
         data.Configuration.ValidateOnSaveEnabled = false;
         data.SaveChanges();
         data.Configuration.ValidateOnSaveEnabled = true;
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 12
0
        public IHttpActionResult login([FromBody] UserDtl user)
        {
            var result = ctrl.login(user);

            if (result.message == "Invalid Password" || result.message == "Email Not Registered")
            {
                return(Ok(result));
            }
            else
            {
                result.token = createToken(user.email);
                return(Ok(result));
            }
        }
Exemplo n.º 13
0
 public void unBlockById(int id)
 {
     try
     {
         UserDtl user = db.UserDtls.Find(id);
         user.active = true;
         db.Configuration.ValidateOnSaveEnabled = false;
         db.Entry(user).State = System.Data.Entity.EntityState.Modified;
         db.Configuration.ValidateOnSaveEnabled = true;
         db.SaveChanges();
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 14
0
 public void UnBlockUser(int id)
 {
     try
     {
         UserDtl user = data.UserDtls.Find(id);
         user.active            = true;
         data.Entry(user).State = EntityState.Modified;
         data.Configuration.ValidateOnSaveEnabled = false;
         data.SaveChanges();
         data.Configuration.ValidateOnSaveEnabled = true;
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 15
0
        public int SignUp(UserDtl newEntry)
        {
            int     flag    = 0;
            UserDtl details = db.UserDtls.SingleOrDefault(x => x.email == newEntry.email);

            if (details != null)
            {
                flag = 0;
            }
            else
            {
                db.UserDtls.Add(newEntry);
                db.SaveChanges();
                flag = 1;
            }
            return(flag);
        }
Exemplo n.º 16
0
        public IHttpActionResult Register(UserDtl User)
        {
            var result = userLogic.Register(User);

            if (result.message == "Registered Successfully")
            {
                return(Ok(result.message));
            }
            else if (result.message == "Email Already Exists")
            {
                return(Ok(result.message));
            }
            else
            {
                return(Ok("Error Saving Data"));
            }
        }
Exemplo n.º 17
0
        public IHttpActionResult saveUser(UserDtl userDtl)
        {
            var result = ctrl.saveUser(userDtl);

            if (result.message == "Registered Successfully")
            {
                return(Ok(result));
            }
            else if (result.message == "Email Already Exists")
            {
                return(Ok(result));
            }
            else
            {
                return(Ok("Error Saving Data"));
            }
        }
Exemplo n.º 18
0
        //Updation Trainer Profile

        public void UpdateProfile(UserDtl updateData)
        {
            try
            {
                UserDtl userDtl = data.UserDtls.Find(updateData.id);
                userDtl.firstName         = updateData.firstName;
                userDtl.lastName          = updateData.lastName;
                userDtl.contactNumber     = updateData.contactNumber;
                userDtl.yearOfExperience  = updateData.yearOfExperience;
                data.Entry(userDtl).State = EntityState.Modified;
                data.Configuration.ValidateOnSaveEnabled = false;
                data.SaveChanges();
                data.Configuration.ValidateOnSaveEnabled = true;
            }
            catch
            {
                throw;
            }
        }
Exemplo n.º 19
0
        public void Register()
        {
            UserLogic userLogic = new UserLogic();
            UserDtl   user      = new UserDtl()
            {
                firstName     = "shuklai",
                lastName      = "bhaiya",
                userName      = "******",
                password      = "******",
                email         = "*****@*****.**",
                contactNumber = 9149850424,
                active        = true,
                role          = 3,
            };

            userLogic.Register(user);
            UserDtl user1 = userLogic.GetUserById(12);

            Assert.IsNotNull(user1);
        }
Exemplo n.º 20
0
        public void Register()
        {
            UL      user  = new UL();
            UserDtl user1 = new UserDtl()
            {
                firstName     = "Dhananjay",
                lastName      = "Yadav",
                userName      = "******",
                password      = "******",
                email         = "*****@*****.**",
                contactNumber = 9876350744,
                active        = true,
                role          = 1,
            };

            user.SignUp(user1);
            UserDtl user2 = user.GetDetails(4);

            Assert.IsNotNull(user2);
        }
Exemplo n.º 21
0
        public void updateUserProfileById(int id, UserDtl userDtl)
        {
            try
            {
                UserDtl user = db.UserDtls.Find(id);

                user.userName      = userDtl.userName.Trim().ToLower();
                user.email         = userDtl.email.Trim().ToLower();
                user.firstName     = userDtl.firstName.Trim();
                user.lastName      = userDtl.lastName.Trim();
                user.contactNumber = userDtl.contactNumber;
                db.Configuration.ValidateOnSaveEnabled = false;
                db.Entry(user).State = System.Data.Entity.EntityState.Modified;
                db.Configuration.ValidateOnSaveEnabled = true;
                db.SaveChanges();
            }
            catch
            {
                throw;
            }
        }
Exemplo n.º 22
0
        public UserDetails login(UserDtl user)
        {
            try
            {
                UserDtl authLogin;
                string  message = null;

                authLogin = db.UserDtls.SingleOrDefault(x => x.email.ToLower() == user.email.ToLower());

                if (authLogin != null)
                {
                    var pass = EncodePasswordToBase64(user.password);
                    authLogin = db.UserDtls.SingleOrDefault(x => x.email.ToLower() == user.email.ToLower() && x.password == pass);
                    if (authLogin != null)
                    {
                        message = "Logged In Successfully";
                    }
                    else
                    {
                        message = "Invalid Password";
                    }
                }
                else
                {
                    message = "Email Not Registered";
                }
                return(new UserDetails()
                {
                    message = message,
                    token = null,
                    userInfo = authLogin
                });
            }
            catch
            {
                throw;
            }
        }
Exemplo n.º 23
0
        public int EditUserData(int id, UserDtl userDtl)
        {
            UserDtl user = db.UserDtls.Find(id);

            if (user != null)
            {
                try
                {
                    user.email         = userDtl.email;
                    user.userName      = userDtl.userName;
                    user.password      = userDtl.password;
                    user.firstName     = userDtl.firstName.ToString();
                    user.lastName      = userDtl.lastName.ToString();
                    user.contactNumber = userDtl.contactNumber;
                    user.role          = userDtl.role;
                    user.active        = userDtl.active;

                    db.SaveChanges();
                }
                catch (DbEntityValidationException e)
                {
                    foreach (var eve in e.EntityValidationErrors)
                    {
                        Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                                          eve.Entry.Entity.GetType().Name, eve.Entry.State);
                        foreach (var ve in eve.ValidationErrors)
                        {
                            Console.WriteLine("- Property: \"{0}\", Value: \"{1}\", Error: \"{2}\"",
                                              ve.PropertyName,
                                              eve.Entry.CurrentValues.GetValue <object>(ve.PropertyName),
                                              ve.ErrorMessage);
                        }
                    }
                    throw;
                }
            }
            return(1);
        }
Exemplo n.º 24
0
        public void Register()
        {
            UL      user  = new UL();
            UserDtl user1 = new UserDtl()
            {
                firstName        = "Ritikh",
                lastName         = "Jaiswal",
                userName         = "******",
                password         = "******",
                email            = "*****@*****.**",
                contactNumber    = 9851324109,
                linkdinUrl       = "",
                yearOfExperience = null,
                training         = null,
                active           = true,
                role             = 1,
            };

            user.SignUp(user1);
            UserDtl user2 = user.GetDetails(11);

            Assert.IsNotNull(user2);
        }
Exemplo n.º 25
0
        public void Register()
        {
            user    user  = new user();
            UserDtl user1 = new UserDtl()
            {
                firstName         = "sruti",
                lastName          = "r",
                userName          = "******",
                password          = "******",
                email             = "*****@*****.**",
                contactNumber     = 9808970688,
                linkedinUrl       = "sruthi",
                yearOfExperience  = 15,
                trainerTechnology = "Python",
                active            = true,
                role = 2,
            };

            user.saveUser(user1);
            UserDtl user2 = user.getUserById(4);

            Assert.IsNotNull(user2);
        }
Exemplo n.º 26
0
        public void Register()
        {
            user    user  = new user();
            UserDtl user1 = new UserDtl()
            {
                firstName         = "Shivam",
                lastName          = "Sharma",
                userName          = "******",
                password          = "******",
                email             = "*****@*****.**",
                contactNumber     = 9876350744,
                linkedinUrl       = "www.linkedin.com",
                yearOfExperience  = 12,
                trainerTechnology = "Mean Stack",
                active            = true,
                role = 2,
            };

            user.saveUser(user1);
            UserDtl user2 = user.getUserById(4);

            Assert.IsNotNull(user2);
        }
Exemplo n.º 27
0
        public void Register()
        {
            UserLogic userLogic = new UserLogic();
            UserDtl   user      = new UserDtl()
            {
                firstName         = "Sourav",
                lastName          = "Kainth",
                userName          = "******",
                password          = "******",
                email             = "*****@*****.**",
                contactNumber     = 9876350744,
                linkdinUrl        = "www.linkdin.com",
                yearOfExperience  = 12,
                TrainerTechnology = "C#",
                active            = true,
                role = 2,
            };

            userLogic.Register(user);
            UserDtl user1 = userLogic.GetUserById(13);

            Assert.IsNotNull(user1);
        }
Exemplo n.º 28
0
        public void Register()
        {
            user    user  = new user();
            UserDtl user1 = new UserDtl()
            {
                firstName         = "Purohit",
                lastName          = "Purohit",
                userName          = "******",
                password          = "******",
                email             = "*****@*****.**",
                contactNumber     = 9876350324,
                linkedinUrl       = "www.linkedin1.com",
                yearOfExperience  = 2,
                trainerTechnology = "Machine Learning",
                active            = true,
                role = 2,
            };

            user.saveUser(user1);
            UserDtl user2 = user.getUserById(1003);

            Assert.IsNotNull(user2);
        }
Exemplo n.º 29
0
        public void updateTrainerProfileById(int id, UserDtl userDtl)
        {
            try
            {
                UserDtl user = samrat.UserDtls.Find(id);

                user.userName          = userDtl.userName.Trim().ToLower();
                user.email             = userDtl.email.Trim().ToLower();
                user.firstName         = userDtl.firstName.Trim();
                user.lastName          = userDtl.lastName.Trim();
                user.contactNumber     = userDtl.contactNumber;
                user.yearOfExperience  = userDtl.yearOfExperience;
                user.linkedinUrl       = userDtl.linkedinUrl;
                user.trainerTechnology = userDtl.trainerTechnology;
                samrat.Configuration.ValidateOnSaveEnabled = false;
                samrat.Entry(user).State = System.Data.Entity.EntityState.Modified;
                samrat.Configuration.ValidateOnSaveEnabled = true;
                samrat.SaveChanges();
            }
            catch
            {
                throw;
            }
        }
Exemplo n.º 30
0
 public IHttpActionResult updateTrainerProfileById(int id, UserDtl user)
 {
     ctrl.updateTrainerProfileById(id, user);
     return(Ok("updated"));
 }