public HttpResponseMessage GetMSEBCusDetails(HttpRequestMessage req, MSEBUserDetailsReq mSEBUserDetailsReq) { if (mSEBUserDetailsReq != null && mSEBUserDetailsReq.BuCode > 1 && !string.IsNullOrEmpty(mSEBUserDetailsReq.ConsumerNo) && !string.IsNullOrEmpty(mSEBUserDetailsReq.Key) && !string.IsNullOrEmpty(mSEBUserDetailsReq.UserId)) { User user = new User() { Password = mSEBUserDetailsReq.Key, UserId = mSEBUserDetailsReq.UserId }; Validation.UserCheck(user); if (Validation._IsSuccess) { BL_Operator op = new BL_Operator(); MSEBUserDetailsReqReturn mSEBUserDetailsReqReturn = op.GetMSEBUserStatus(mSEBUserDetailsReq); if (op._IsSuccess) { return(req.CreateResponse <MSEBUserDetailsReqReturn>(HttpStatusCode.OK, mSEBUserDetailsReqReturn)); } else { return(req.CreateErrorResponse(HttpStatusCode.InternalServerError, "ServerError")); } } return(req.CreateErrorResponse(HttpStatusCode.Unauthorized, "Unauthorized")); } return(req.CreateErrorResponse(HttpStatusCode.BadRequest, "Bad Request")); }
//Modified: Ranjeet | 26-Dec | Fixed recharger status bug public DL_RefundOrTransStatusReturn RefundorTransStatus(DL_RefundOrTransStatus dL_RefundOrTransStatus) { this.SpName = DL_StoreProcedure.SP_DHS_API_RefundorTransStatus; //Sp Name DL_RefundOrTransStatusReturn dL_RefundOrTransStatusReturn = null; _IsSuccess = true; try { //For Refund if (dL_RefundOrTransStatus.TypeId == 1) { SqlParameter[] param = new SqlParameter[5]; param[0] = new SqlParameter("@UserId", dL_RefundOrTransStatus.UserId); param[1] = new SqlParameter("@TransId", dL_RefundOrTransStatus.TransId); param[2] = new SqlParameter("@Date", indianTime); param[3] = new SqlParameter("@Comments", dL_RefundOrTransStatus.Comments); param[4] = new SqlParameter("@TypeId", dL_RefundOrTransStatus.TypeId); ds = db.GetDataSet(this.SpName, param); if (ds != null && ds.Tables.Count > 0) { var row = ds.Tables[0].Rows[0]; dL_RefundOrTransStatusReturn = new DL_RefundOrTransStatusReturn { Status = Convert.ToInt32(row["Status"]), CyberTransId = row["CyberTransId"].ToString(), OperatorId = Convert.ToInt32(row["OperatorId"]) }; } } //check cyber status else if (dL_RefundOrTransStatus.TypeId == 2) { BL_Operator bl = new BL_Operator(); CyberPlateStatus cyberPlateStatus = bl.GetSessionId(dL_RefundOrTransStatus.TransId); //Added | Ranjeet |26-Dec |Get cyber Session and Opid DL_SessionCyberPlateStatusReturn dL_SessionCyberPlateStatusReturn = bl.GetCyberPlateStatus( new DL_SessionCyberPlateStatus() { TransactionId = dL_RefundOrTransStatus.TransId }); dL_RefundOrTransStatusReturn = new DL_RefundOrTransStatusReturn(); //Added | Ranjeet | to fix Null Exception dL_RefundOrTransStatusReturn.CyberTransId = dL_SessionCyberPlateStatusReturn.TransId; dL_RefundOrTransStatusReturn.Message = dL_SessionCyberPlateStatusReturn.CyberCode + " : " + dL_SessionCyberPlateStatusReturn.Message; dL_RefundOrTransStatusReturn.Status = Convert.ToInt32(dL_SessionCyberPlateStatusReturn.Status); } dL_RefundOrTransStatusReturn.TypeId = dL_RefundOrTransStatus.TypeId; } catch (Exception ex) { Logger.WriteLog(LogLevelL4N.ERROR, "Error @ RefundorTransStatus : " + ex.Message); _IsSuccess = false; } return(dL_RefundOrTransStatusReturn); }
public HttpResponseMessage CheckCyberPlateTransStatus(HttpRequestMessage req, DL_SessionCyberPlateStatus dL_SessionCyberPlateStatus) { BL_Operator cyberPlateStatus = new BL_Operator(); DL_SessionCyberPlateStatusReturn cyberPlateStatusReturn = cyberPlateStatus.GetCyberPlateStatus(dL_SessionCyberPlateStatus); //Validate Login if (cyberPlateStatus._IsSuccess) { return(req.CreateResponse <DL_SessionCyberPlateStatusReturn>(HttpStatusCode.OK, cyberPlateStatusReturn)); } else { return(req.CreateErrorResponse(HttpStatusCode.InternalServerError, "ServerError")); } }
public HttpResponseMessage GetOperatorMargin(HttpRequestMessage req) { BL_Operator blopr = new BL_Operator(); List <DL_OperatorMarginReturn> oprReturn = blopr.GetOperatorMargin(); // if (blopr._IsSuccess) { return(req.CreateResponse <List <DL_OperatorMarginReturn> >(HttpStatusCode.OK, oprReturn)); } else { return(req.CreateErrorResponse(HttpStatusCode.InternalServerError, "ServerError")); } }
public DL_RefundOrTransStatusReturn RefundorTransStatus(DL_RefundOrTransStatus dL_RefundOrTransStatus) { this.SpName = DL_StoreProcedure.SP_DHS_API_RefundorTransStatus; //Sp Name DL_RefundOrTransStatusReturn dL_RefundOrTransStatusReturn = null; _IsSuccess = true; try { SqlParameter[] param = new SqlParameter[5]; param[0] = new SqlParameter("@UserId", dL_RefundOrTransStatus.UserId); param[1] = new SqlParameter("@TransId", dL_RefundOrTransStatus.TransId); param[2] = new SqlParameter("@Date", indianTime); param[3] = new SqlParameter("@Comments", dL_RefundOrTransStatus.Comments); param[4] = new SqlParameter("@TypeId", dL_RefundOrTransStatus.TypeId); ds = db.GetDataSet(this.SpName, param); if (ds != null && ds.Tables.Count > 0) { var row = ds.Tables[0].Rows[0]; dL_RefundOrTransStatusReturn = new DL_RefundOrTransStatusReturn { Status = Convert.ToInt32(row["Status"]), CyberTransId = row["CyberTransId"].ToString(), OperatorId = Convert.ToInt32(row["OperatorId"]) }; } if (dL_RefundOrTransStatus.TypeId == 2) //check cyber status { BL_Operator bl = new BL_Operator(); DL_SessionCyberPlateStatusReturn dL_SessionCyberPlateStatusReturn = bl.GetCyberPlateStatus(new DL_SessionCyberPlateStatus() { Session = dL_RefundOrTransStatusReturn.CyberTransId, OperatorId = dL_RefundOrTransStatusReturn.OperatorId }); dL_RefundOrTransStatusReturn.Message = dL_SessionCyberPlateStatusReturn.CyberCode + " : " + dL_SessionCyberPlateStatusReturn.Message; dL_RefundOrTransStatusReturn.Status = Convert.ToInt32(dL_SessionCyberPlateStatusReturn.Status); } dL_RefundOrTransStatusReturn.TypeId = dL_RefundOrTransStatus.TypeId; } catch (Exception ex) { Exception err = ex; _IsSuccess = false; } return(dL_RefundOrTransStatusReturn); }
public HttpResponseMessage DeleteRegisteredAccount(HttpRequestMessage req, DeleteRegAccount deleteRegAccount) { User user = new User() { Password = deleteRegAccount.Key, UserId = deleteRegAccount.UserId }; Validation.UserCheck(user); if (Validation._IsSuccess) { BL_Operator op = new BL_Operator(); DeleteRegAccountReturn deleteRegAccountReturn = op.DeleteRegAccount(deleteRegAccount); if (op._IsSuccess) { return(req.CreateResponse <DeleteRegAccountReturn>(HttpStatusCode.OK, deleteRegAccountReturn)); } else { return(req.CreateErrorResponse(HttpStatusCode.InternalServerError, "ServerError")); } } return(req.CreateErrorResponse(HttpStatusCode.Unauthorized, "Unauthorized")); }