Example #1
0
        /// <summary>
        /// Failed Response for Request
        /// </summary>
        /// <returns></returns>
        public static Stream FailureResponseRequest(string _FailureCode, string _Message)
        {
            StringBuilder strJSONContent = User_BLL.FailureResponseRequest(_FailureCode, _Message);

            WebOperationContext.Current.OutgoingResponse.ContentType = "application/json; charset=utf-8";
            return(new MemoryStream(Encoding.UTF8.GetBytes(strJSONContent.ToString())));
        }
Example #2
0
        public HttpResponseMessage SignUp(UserLoginVM _userLogin)
        {
            UserLoginVM _UserVM = _userBLL.SignUp(_userLogin);

            if (_UserVM != null && _UserVM.UserName == "UserInvalid")
            {
                String _FailureCode = "";
                String _Message     = "\"message\":\"Username already exists.\",";
                _success        = false;
                _strJSONContent = User_BLL.FailureResponseRequest(_FailureCode, _Message);
            }
            else if (_UserVM != null && _UserVM.Email == "EmailInvalid")
            {
                String _FailureCode = "";
                String _Message     = "\"message\":\"Email Address already exists.\",";
                _success        = false;
                _strJSONContent = User_BLL.FailureResponseRequest(_FailureCode, _Message);
            }
            else
            {
                String _JSONData    = new JavaScriptSerializer().Serialize(_UserVM);
                String _SuccessCode = "103";
                String _Message     = "\"message\":\"Successfully Registered.\",";
                _strJSONContent = User_BLL.GenerateReturnJSONData(_UserVM.HeaderToken, _JSONData, _SuccessCode, _Message);
            }
            return(ResponseOutput());
        }
Example #3
0
        public HttpResponseMessage SignIn(UserLoginVM _userLogin)
        {
            UserLoginVM _UserLoginVM = _userBLL.SignIn(_userLogin);

            if (_UserLoginVM == null)
            {
                String _FailureCode = "";
                String _Message     = "\"message\":\"Invalid UserName/Email Address.\",";
                _success        = false;
                _strJSONContent = User_BLL.FailureResponseRequest(_FailureCode, _Message);
            }
            else if (_UserLoginVM != null && _UserLoginVM.Password == "InvalidPassword")
            {
                String _FailureCode = "";
                String _Message     = "\"message\":\"Invalid Password.\",";
                _success        = false;
                _strJSONContent = User_BLL.FailureResponseRequest(_FailureCode, _Message);
            }
            else
            {
                String _JSONData    = new JavaScriptSerializer().Serialize(_UserLoginVM);
                String _SuccessCode = "104";
                String _Message     = "\"message\":\"Successfully Logged In.\",";
                _strJSONContent = User_BLL.GenerateReturnJSONData(_UserLoginVM.HeaderToken, _JSONData, _SuccessCode, _Message);
            }
            return(ResponseOutput());
        }
Example #4
0
        public HttpResponseMessage GetUserDetails(int id)
        {
            UserLoginVM _UserLoginVM = _userBLL.GetUserDetails(id);

            if (_UserLoginVM != null)
            {
                String _JSONData    = new JavaScriptSerializer().Serialize(_UserLoginVM);
                String _SuccessCode = "102";
                String _Message     = "";
                _strJSONContent = User_BLL.GenerateReturnJSONData(_UserLoginVM.HeaderToken, _JSONData, _SuccessCode, _Message);
            }
            else
            {
                String _FailureCode = "";
                String _Message     = "\"message\":\"User does not exists.\",";
                _success        = false;
                _strJSONContent = User_BLL.FailureResponseRequest(_FailureCode, _Message);
            }
            return(ResponseOutput());
        }
Example #5
0
        public HttpResponseMessage GetAllUsers()
        {
            List <UserLoginVM> _UserLoginVMs = _userBLL.GetAllUsers();

            if (_UserLoginVMs != null)
            {
                String _JSONData    = new JavaScriptSerializer().Serialize(_UserLoginVMs);
                String _SuccessCode = "101";
                String _Message     = "";
                _strJSONContent = User_BLL.GenerateReturnJSONData(_UserLoginVMs[0].HeaderToken, _JSONData, _SuccessCode, _Message);
            }
            else
            {
                String _FailureCode = "";
                String _Message     = "\"message\":\"No Record(s) Found.\",";
                _success        = false;
                _strJSONContent = User_BLL.FailureResponseRequest(_FailureCode, _Message);
            }
            return(ResponseOutput());
        }