/// <summary> /// Generate Header and JSON Data for ResponseRequest /// </summary> /// <param name="_UserVM"></param> /// <param name="jsonData"></param> /// <returns></returns> public static Stream GenerateReturnJSONData(string _headerToken, string _JSONData, string _SuccessCode, string _Message) { StringBuilder strJSONContent = User_BLL.GenerateReturnJSONData(_headerToken, _JSONData, _SuccessCode, _Message); WebOperationContext.Current.OutgoingResponse.ContentType = "application/json; charset=utf-8"; return(new MemoryStream(Encoding.UTF8.GetBytes(strJSONContent.ToString()))); }
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()); }
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()); }
public HttpResponseMessage SocialSignIn(UserLoginVM _userLogin) { _userLogin.IsSocialUser = true; UserLoginVM _UserVM = _userBLL.SignUp(_userLogin); if (_UserVM != null) { 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()); }
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()); }
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()); }