示例#1
0
 public bool InsertClientDetails(DeliveryAddress address)
 {
     try
     {
         using (s_foodEntities1 context = new s_foodEntities1())
         {
             string cust_Address = address.fullAddress + "," + address.city + "," + address.state + "," + address.pincode;
             if (!context.App_Manage_Client.Any(x => x.Cust_email == address.emailAddress && x.Cust_Mobile == address.phone))
             {
                 context.PUT_Client_Detail(address.clientId, cust_Address, address.phone, address.emailAddress, "", "", "");
                 return(true);
             }
             else
             {
                 if (!context.App_Manage_Client.Any(x => x.cust_address == cust_Address &&
                                                    x.Cust_email == address.emailAddress && x.Cust_Mobile == address.phone))
                 {
                     var Client = context.App_Manage_Client.Where(x => x.Cust_Mobile == address.phone &&
                                                                  x.Cust_email == address.emailAddress)
                                  .FirstOrDefault();
                     Client.cust_address = cust_Address;
                     context.SaveChanges();
                 }
                 return(true);
             }
         }
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
示例#2
0
 public bool SaveDeliveryAddress(DeliveryAddress deliveryAddress)
 {
     try
     {
         using (s_foodEntities1 context = new s_foodEntities1())
         {
             if (!context.UNI_DelveryAddress.Any(Address => Address.fullAddress == deliveryAddress.fullAddress))
             {
                 context.UNI_DelveryAddress.Add(new UNI_DelveryAddress()
                 {
                     clientId     = deliveryAddress.clientId,
                     firstName    = deliveryAddress.firstName,
                     lastName     = deliveryAddress.lastName,
                     country      = deliveryAddress.country.ToString(),
                     fullAddress  = deliveryAddress.fullAddress,
                     city         = deliveryAddress.city,
                     state        = deliveryAddress.state,
                     pincode      = deliveryAddress.pincode,
                     emailAddress = deliveryAddress.emailAddress,
                     phone        = deliveryAddress.phone
                 });
                 context.SaveChanges();
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
     }
     catch (Exception ex)
     {
         return(false);
     }
 }