public Tuple <List <Smtpemailsending>, int?> ExpressInterest([FromBody] JObject CgetDetails)
        {
            List <TExpressInterest> lstExpress     = new List <TExpressInterest>();
            object                obj              = (object)CgetDetails["GetDetails"];
            var                   objs             = JsonConvert.DeserializeObject <List <TExpressInterest> >(obj.ToString());
            DataSet               dsResult         = new DataSet();
            DataTable             dtExpress        = new DataTable();
            DataTable             dtResultSet      = new DataTable();
            string                strfromprofileID = string.Empty;
            string                strtoPRofileID   = string.Empty;
            bool                  IsRvrSend        = false;
            ExpressInterestInsert EXI              = CgetDetails["customerpersonaldetails"].ToObject <ExpressInterestInsert>();

            lstExpress = objs;
            dtExpress  = Commonclass.returnListDatatable(PersonaldetailsUDTables.dtExpressInterestTable(), lstExpress);

            if (dtExpress != null && dtExpress.Rows.Count > 0)
            {
                strfromprofileID = dtExpress.Rows[0]["FromProfileID"].ToString();
                strtoPRofileID   = dtExpress.Rows[0]["ToProfileID"].ToString();
                IsRvrSend        = Convert.ToBoolean(dtExpress.Rows[0]["IsRvrSend"].ToString());
                foreach (DataRow dr in dtExpress.Rows)
                {
                    string FromProfileID = dr["FromProfileID"].ToString();
                    string ToProfileID   = dr["ToProfileID"].ToString();

                    dr["Acceptlink"]    = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + FromProfileID + "&" + "ToProfileID=" + ToProfileID + "&" + "Flag=" + 1);
                    dr["Rejectlink"]    = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + FromProfileID + "&" + "ToProfileID=" + ToProfileID + "&" + "Flag=" + 0);
                    dr["RvrAcceptlink"] = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + ToProfileID + "&" + "ToProfileID=" + FromProfileID + "&" + "Flag=" + 1);
                    dr["RvrRejectlink"] = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + ToProfileID + "&" + "ToProfileID=" + FromProfileID + "&" + "Flag=" + 0);
                    dr["Sendsms"]       = (!string.IsNullOrEmpty(dr["Sendsms"].ToString()) && dr["Sendsms"].ToString() == "True") ? true : false;
                    dr["IsRvrSend"]     = (!string.IsNullOrEmpty(dr["IsRvrSend"].ToString()) && dr["IsRvrSend"].ToString() == "True") ? true : false;
                }
            }

            EXI.dtExpInt = dtExpress;
            dsResult     = this.IExpressInterest.ExpressInterest_sendmultimails(EXI);

            #region

            //if (IsRvrSend == true)
            //{

            //    DataTable tblFilteredTo = dsResult.Tables[0].AsEnumerable().Where(row => row.Field<String>("FromProfileID") == strfromprofileID).CopyToDataTable();

            //    EXI.dtExpInt = tblFilteredTo;

            //    if (EXI.dtExpInt != null && EXI.dtExpInt.Rows.Count > 0)
            //    {


            //        foreach (DataRow dr in EXI.dtExpInt.Rows)
            //        {
            //            string FromProfileID = dr["FromProfileID"].ToString();
            //            string ToProfileID = dr["ToProfileID"].ToString();

            //            if (strfromprofileID == FromProfileID)
            //            {
            //                dr["Acceptlink"] = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + FromProfileID + "&" + "ToProfileID=" + ToProfileID + "&" + "Flag=" + 1);
            //                dr["Rejectlink"] = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + FromProfileID + "&" + "ToProfileID=" + ToProfileID + "&" + "Flag=" + 0);
            //                dr["RvrAcceptlink"] = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + ToProfileID + "&" + "ToProfileID=" + FromProfileID + "&" + "Flag=" + 1);
            //                dr["RvrRejectlink"] = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + ToProfileID + "&" + "ToProfileID=" + FromProfileID + "&" + "Flag=" + 0);
            //                dr["Sendsms"] = (!string.IsNullOrEmpty(dr["Sendsms"].ToString()) && dr["Sendsms"].ToString() == "True") ? true : false;
            //                dr["IsRvrSend"] = (!string.IsNullOrEmpty(dr["IsRvrSend"].ToString()) && dr["IsRvrSend"].ToString() == "True") ? true : false;
            //            }
            //        }
            //        this.IExpressInterest.ExpressInterest(EXI);
            //    }
            //}


            //EXI.dtExpInt.Rows.Clear();
            //DataTable tblFiltered = dsResult.Tables[0].AsEnumerable().Where(row => row.Field<String>("FromProfileID") == strtoPRofileID).CopyToDataTable();

            #endregion

            EXI.dtExpInt = dsResult.Tables[0];

            if (EXI.dtExpInt != null && EXI.dtExpInt.Rows.Count > 0)
            {
                foreach (DataRow dr in EXI.dtExpInt.Rows)
                {
                    string FromProfileID = dr["FromProfileID"].ToString();
                    string ToProfileID   = dr["ToProfileID"].ToString();

                    //if (strfromprofileID == ToProfileID)
                    //{
                    dr["Acceptlink"]    = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + FromProfileID + "&" + "ToProfileID=" + ToProfileID + "&" + "Flag=" + 1);
                    dr["Rejectlink"]    = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + FromProfileID + "&" + "ToProfileID=" + ToProfileID + "&" + "Flag=" + 0);
                    dr["RvrAcceptlink"] = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + ToProfileID + "&" + "ToProfileID=" + FromProfileID + "&" + "Flag=" + 1);
                    dr["RvrRejectlink"] = Commonclass.getEncryptedExpressIntrestString("FromProfileID=" + ToProfileID + "&" + "ToProfileID=" + FromProfileID + "&" + "Flag=" + 0);
                    dr["Sendsms"]       = (!string.IsNullOrEmpty(dr["Sendsms"].ToString()) && dr["Sendsms"].ToString() == "True") ? true : false;
                    dr["IsRvrSend"]     = (!string.IsNullOrEmpty(dr["IsRvrSend"].ToString()) && dr["IsRvrSend"].ToString() == "True") ? true : false;
                    //}
                }
            }


            return(this.IExpressInterest.ExpressInterest(EXI));
        }
Exemple #2
0
        // Employee Searches

        public GetPrimaryDataCustomerResponse getPrimaryCustomerDataResponse(string ProfileID, int?EmpID, int?SearchType)
        {
            return(this.ICustomerSearch.PrimaryCustomerDataResponse(Commonclass.GetProfileIDCustID(10, Convert.ToString(ProfileID)), EmpID, SearchType));
        }
 public string getdecryptedProfileID(string ProfileID)
 {
     return(Commonclass.Decrypt_new(ProfileID));
 }
 public string getencryptedProfileID(string ProfileID)
 {
     return(Commonclass.profileidEncrypt(ProfileID));
 }
 public void getUnpaidMembersOwnerNotification(int?CategoryID, int?Cust_ID, string SendPhonenumber)
 {
     DataTable dt = this.ISuccessStories.UnpaidMembersOwner_Notification(CategoryID, Cust_ID); Commonclass.PaymentSMS(dt, SendPhonenumber);
 }
 public string getCustomerdmobileVerfCodesend(int?iCountryID, int?iCCode, string MobileNumber, int?CustFamilyID)
 {
     string VerfCode = Convert.ToString((new Random()).Next(10000, 99999).ToString()); Commonclass.ResendMobileSMS(iCountryID, iCCode, MobileNumber, VerfCode); return(this.ISuccessStories.EmilVerificationCode(VerfCode, 3, CustFamilyID, 0));
 }
 public int getChangePassword(string StrCustID, string Password)
 {
     return(this.ISuccessStories.ChangePassword(StrCustID, Commonclass.Encrypt(Password)));
 }
 public void getCustomerApplicationErroLog(string ErrorMessage, long?CustID, string PageName, string Type)
 {
     Commonclass.ApplicationErrorLog(null, ErrorMessage, CustID, PageName, Type);
 }
 public int getInsertExpressViewTicket(long?FromCustID, long?ToCustID, string DecriptedText, string strtypeOfReport)
 {
     return(this.ISuccessStories.InsertExpressViewTicket(FromCustID, ToCustID, Commonclass.Encrypt(DecriptedText), strtypeOfReport));
 }
 public int getCreateNewPassword(Int64?intCusID, string strPassword)
 {
     return(this.ISuccessStories.CreateNewPassword(intCusID, Commonclass.Encrypt(strPassword)));
 }
 public int getUpdatePassword(string OldPassword, string NewPassword, string ConfirmPassword, string custId)
 {
     return(this.ISuccessStories.UpdatePassword(Commonclass.Encrypt(OldPassword), Commonclass.Encrypt(NewPassword), Commonclass.Encrypt(ConfirmPassword), custId));
 }
Exemple #12
0
 public int CheckemployeePassord(int?EmpID, string Emppassword)
 {
     return(new EmployeeReportPageDAL().CheckemployeePassord(EmpID, Commonclass.Encrypt(Emppassword), "[dbo].[usp_checkEmpPassword]"));
 }
Exemple #13
0
 public int ChangeEmployeePassword(int?EmpID, string EmpoldPassword, string EmpNewPassword)
 {
     return(new EmployeeReportPageDAL().ChangeEmployeePassword(EmpID, Commonclass.Encrypt(EmpoldPassword), Commonclass.Encrypt(EmpNewPassword), "[dbo].[usp_EmployeePasswordChange]"));
 }