예제 #1
0
 public IActionResult UpdateUser([FromBody] User oUser, int id)
 {
     try
     {
         oUser.Password = UtilityRepository.Encrypt(oUser.Password, "sblw-3hn8-sqoy19");
         int res = _repoUser.Update(oUser);
         if (res != 0)
         {
             return(Ok(res));
         }
         return(Forbid());
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
예제 #2
0
        public IActionResult Userlogin(string userName, string password)
        {
            string pass             = UtilityRepository.Encrypt(password, "sblw-3hn8-sqoy19");
            var    userExisitngData = _repoUser.GetAllasync();
            var    userData         = userExisitngData.Where(x => x.UserName == userName && x.Password == password).FirstOrDefault();

            if (userData.Password != null)
            {
                string passDecypt = UtilityRepository.Decrypt(userData.Password, "sblw-3hn8-sqoy19");
                if (passDecypt == password)
                {
                    return(Ok(userData));
                }
                else
                {
                    return(Forbid());
                }
            }
            else
            {
                return(null);
            }
        }