示例#1
0
 public IHttpActionResult AuthorizeUser(string Email, string Password)
 {
     Password.ToString().Trim('"');
     if (Email == null)
     {
         return(BadRequest("invalid data"));
     }
     else
     {
         CMS_UserInfo cMS_UserInfo = _userManager.AuthorizeUser(Email, Password);
         if (cMS_UserInfo != null)
         {
             return(Ok(cMS_UserInfo));
         }
         return(NotFound());
     }
     //var hasepassword= _userManager.Hash(Password);
     //var authorize = _userManager.AuthorizeUser(Email, Password);
     //if (authorize == false)
     //{
     //    return BadRequest();
     //}
     //else
     //{
     //    return Ok(authorize);
     //}
 }
示例#2
0
        public bool UpdateUser(string email)
        {
            CMS_UserInfo userInfo = _userRepository.GetUser(email);

            userInfo.IsActive = true;
            bool status = _userRepository.UpdateUser(userInfo);

            return(status);
        }
示例#3
0
        public bool UpdateUser(CMS_UserInfo UserInfo)
        {
            bool status = false;

            cMSEntities.Entry(UserInfo).State = EntityState.Modified;
            if (cMSEntities.SaveChanges() > 0)
            {
                status = true;
            }
            return(status);
        }
示例#4
0
        public bool UserRegistration(CMS_UserInfo UserInfo)
        {
            bool Status = false;

            cMSEntities.CMS_UserInfo.Add(UserInfo);
            if (cMSEntities.SaveChanges() > 0)
            {
                Status = true;
            }
            return(Status);
        }
示例#5
0
        public CMS_UserInfo AuthorizeUser(string Email, string Password)
        {
            //bool status = false;
            //var result = cMSEntities.CMS_UserInfo.ToList().Exists(x => x.Email.Equals(Email, StringComparison.CurrentCultureIgnoreCase)
            //                 && x.Password.Equals(Password, StringComparison.CurrentCultureIgnoreCase));
            CMS_UserInfo result = cMSEntities.CMS_UserInfo.Where(x => x.Email == Email && x.Password == Password && x.IsActive == true).FirstOrDefault();

            //if (result != null)
            //{
            //    status = true;
            //}
            return(result);
        }
示例#6
0
        public CMS_UserInfo GetUser(string email)
        {
            CMS_UserInfo user = cMSEntities.CMS_UserInfo.FirstOrDefault(u => u.Email == email);

            return(user);
        }
示例#7
0
        public CMS_UserInfo AuthorizeUser(string Email, string Password)
        {
            CMS_UserInfo status = _userRepository.AuthorizeUser(Email, Password);

            return(status);
        }