Esempio n. 1
0
        public BusinessObjects.CommonResponseModel ChangePassword(ChangePassword obj)
        {
            BusinessObjects.CommonResponseModel objR = new BusinessObjects.CommonResponseModel();
            TranslatorDataService objTDS             = new TranslatorDataService();
            DataTable             dt = objTDS.ValidateTranslator(null, obj.TranslatorId);

            if (dt != null && dt.Rows.Count > 0)
            {
                CommonHelper objCH = new CommonHelper();
                if (obj.OldPassword == objCH.DecryptData(Convert.ToString(dt.Rows[0]["Password"])))
                {
                    int Result = objTDS.UpdatePassword(obj.TranslatorId, objCH.EncryptData(obj.NewPassword));
                    if (Result > 0)
                    {
                        objR.StatusType  = BusinessObjects.StatusType.SUCCESS;
                        objR.MessageType = BusinessObjects.MessageType.NO_MESSAGE;
                    }
                }
                else
                {
                    objR.StatusType  = BusinessObjects.StatusType.FAILURE;
                    objR.MessageType = BusinessObjects.MessageType.WRONG_PASSWORD;
                }
            }
            else
            {
                objR.StatusType  = BusinessObjects.StatusType.FAILURE;
                objR.MessageType = BusinessObjects.MessageType.WRONG_USERID;
            }
            return(objR);
        }