public JsonResult NASTCMemberCheck(NastcMemberDetails memberDetails)
 {
     if (memberDetails != null && memberDetails.MembershipId > 0 && !string.IsNullOrWhiteSpace(memberDetails.BusinessName))
     {
         using (var client = new NatscApiClient())
         {
             string addTLUri = "Nastc/ValidateMemberDetails";
             //ApiRequestUtility.GenerateAuthHeader(client, addTLUri, "POST");
             var _tlResponse = client.PostAsJsonAsync(addTLUri, memberDetails).Result;
             if (_tlResponse.IsSuccessStatusCode)
             {
                 memberDetails = _tlResponse.Content.ReadAsAsync <NastcMemberDetails>().Result;
                 if (memberDetails.IsValidMember)
                 {
                     return(Json(true, JsonRequestBehavior.AllowGet));
                 }
                 else
                 {
                     return(Json(false, JsonRequestBehavior.AllowGet));
                 }
             }
         }
     }
     return(Json(false, JsonRequestBehavior.AllowGet));
 }
 public NastcMemberDetails ValidateMemberDetails(NastcMemberDetails memberDetails)
 {
     if (memberDetails != null && memberDetails.MembershipId > 0 && !string.IsNullOrWhiteSpace(memberDetails.BusinessName))
     {
         memberDetails = memberValidateRepository.ValidateMember(memberDetails);
     }
     return(memberDetails);
 }
示例#3
0
 public NastcMemberDetails ValidateMember(NastcMemberDetails memberDetails)
 {
     using (var entities = new ETT_NASTC_LocalEntities())
     {
         Nastc_Member_Details dbMemberDetails = entities.Nastc_Member_Details.Where(e => e.Membership_Id == memberDetails.MembershipId && !e.Is_Deleted).SingleOrDefault();
         if (dbMemberDetails != null)
         {
             memberDetails.BusinessName    = memberDetails.BusinessName.Replace(" ", string.Empty);
             dbMemberDetails.Business_Name = dbMemberDetails.Business_Name.Replace(" ", string.Empty);
             if (dbMemberDetails.Business_Name.Length >= 3 && memberDetails.BusinessName.Length >= 3 && dbMemberDetails.Business_Name.ToLower().Substring(0, 3).Equals(memberDetails.BusinessName.ToLower().Substring(0, 3)))
             {
                 memberDetails.IsValidMember = true;
             }
         }
     }
     return(memberDetails);
 }
        public ActionResult NASTCMemberCheck()
        {
            NastcMemberDetails memberDetails = new NastcMemberDetails();

            return(View(memberDetails));
        }