public HttpResponseMessage Logout(HttpRequestMessage reqObject) { string result = "0"; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { var _userObj = JsonConvert.DeserializeObject <UserCredentials>(_requestedDataObject.BusinessData); if (!string.IsNullOrWhiteSpace(_userObj.UserId)) { string url = ConfigurationManager.AppSettings["LgurdaService_server"] + "/Logout_user/" + _userObj.UserId + "/" + _requestedDataObject.SessionId + "/" + _requestedDataObject.RequestClientIP + "/" + _requestedDataObject.RequestAppId + "?format=json"; result = HttpWcfRequest.PostParameter(url); } } if (!string.IsNullOrWhiteSpace(_modelErrorMsg)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg); } else if (!string.IsNullOrWhiteSpace(result)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been added"); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public HttpResponseMessage PasswordChange(HttpRequestMessage reqObject) { string result = "0"; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { var _userObj = JsonConvert.DeserializeObject <PasswordChangeModel>(_requestedDataObject.BusinessData); bool IsValid = ModelValidation.TryValidateModel(_userObj, out _modelErrorMsg); if (IsValid) { string url = ConfigurationManager.AppSettings["LgurdaService_server"] + "/Change_Password/01/" + _userObj.UserName + "/" + _userObj.NewPassword + "/" + _userObj.CurrentPassword + "?format=json"; result = HttpWcfRequest.PostParameter(url); } } if (!string.IsNullOrWhiteSpace(_modelErrorMsg)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg); } else if (!string.IsNullOrWhiteSpace(result) && result == "True") { result = "1"; _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been changed successfully"); } else { result = "0"; _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been changed"); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }
public HttpResponseMessage Login(HttpRequestMessage reqObject) { string result = "0"; _requestedDataObject = _IDataManipulation.GetRequestedDataObject(reqObject); if (_requestedDataObject != null && _requestedDataObject.BusinessData != null) { var _userObj = JsonConvert.DeserializeObject <UserCredentials>(_requestedDataObject.BusinessData); bool IsValid = ModelValidation.TryValidateModel(_userObj, out _modelErrorMsg); if (IsValid) { string url = ConfigurationManager.AppSettings["LgurdaService_server"] + "/Verify_User_And_Password_For_login/" + _userObj.UserId + "/" + _userObj.Password + "/" + _requestedDataObject.SessionId + "/" + _requestedDataObject.RequestClientIP + "/" + _requestedDataObject.RequestAppId + "?format=json"; result = HttpWcfRequest.PostParameter(url); string[] vResult = result.Split(','); if (vResult[0] == "1") { //_AccInfo = new AccInfo(); string _userId = _userObj.UserId; var _AccInfo = _IAccInfoService.GetAccInfoForDetails(_userId); if (_AccInfo != null) { vResult[1] = _AccInfo.AccTypeId; result = string.Join(",", vResult); } else { result = "0"; } } } } if (!string.IsNullOrWhiteSpace(_modelErrorMsg)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, _modelErrorMsg); } else if (!string.IsNullOrWhiteSpace(result)) { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information has been fetched successfully"); } else { _serviceResponse = _IDataManipulation.SetResponseObject(result, "information hasn't been added"); } _response = _IDataManipulation.CreateResponse(_serviceResponse, reqObject); return(_response); }