public IActionResult placeOrder(string cardholderName, int cardNumber, DateTime expiryDate, int securityCode, string name, string address, string city, string state, int zipCode) { var card = new CreditCardModel(); if (validateCardInfo(name, cardNumber, expiryDate, securityCode)) { card.cardholderName = name; card.cardNumber = cardNumber; card.expiryDate = expiryDate; card.securityCode = securityCode; } else { ViewBag.Info = "One or more fields are invalid. Please re-enter your information."; return(View("Order")); } if (validateShippingInfo(name, address, city, state, zipCode)) { var thisAddress = new ShippingAddressModel(); thisAddress.name = name; thisAddress.address = address; thisAddress.city = city; thisAddress.state = state; thisAddress.zipCode = zipCode; } else { ViewBag.Info = "One or more fields are invalid. Please re-enter your information."; return(View("Order")); } return(View("Views/Home/Index.cshtml")); }
public HttpResponseMessage AddUserAddress([FromBody] ShippingAddressModel _Shipaddress) { var result = _address.AddUserAddress(_Shipaddress); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, result); return(response); }
private void SaveAndShipHere(object obj) { if (string.IsNullOrEmpty(FirstName) || string.IsNullOrEmpty(LastName) || string.IsNullOrEmpty(EmailAddress) || string.IsNullOrEmpty(PhoneNumber) || string.IsNullOrEmpty(Address) || string.IsNullOrEmpty(City) || string.IsNullOrEmpty(Country) || string.IsNullOrEmpty(ZIPCode)) { } else { Model = new ShippingAddressModel() { User = new Authentication.Model.UserModel { User_fullname = FirstName + LastName, User_email = EmailAddress, User_phone_number = PhoneNumber }, Shipping_address = Address, Shipping_city = City, Shipping_country = Country, Shipping_zipcode = ZIPCode }; foreach (var item in ToolbarItem) { if (item != obj) { item.IsSelected = false; } } positionView = 1; ToolbarItem[positionView].IsSelected = true; } }
public object AddUserAddress(ShippingAddressModel _address) { try { ResShippingAddress _response = new ResShippingAddress(); using (newconecommerce dataContext = new newconecommerce()) { dataContext.Database.Connection.Open(); var command = dataContext.Database.Connection.CreateCommand(); command.CommandText = "usp_Shipping_Address"; command.CommandType = CommandType.StoredProcedure; var p = new SqlParameter("@intUserid", _address.intUserid); var p1 = new SqlParameter("@strAddress", _address.strAddress); var p2 = new SqlParameter("@intCityid", _address.intCityId); var p3 = new SqlParameter("@intStateid", _address.intStateId); var p4 = new SqlParameter("@intCountryId", _address.intCountryId); var p5 = new SqlParameter("@strPin", _address.strPin); var p6 = new SqlParameter("@strMobileNo", _address.strMobileNo); var p7 = new SqlParameter("@StrAction", _address.strAction); var p8 = new SqlParameter("@intShippingid", _address.intShippingid); command.Parameters.Add(p); command.Parameters.Add(p1); command.Parameters.Add(p2); command.Parameters.Add(p3); command.Parameters.Add(p4); command.Parameters.Add(p5); command.Parameters.Add(p6); command.Parameters.Add(p7); command.Parameters.Add(p8); var reader = command.ExecuteReader(); DataSet oDS = new DataSet(); while (!reader.IsClosed) { oDS.Tables.Add().Load(reader); } if (oDS.Tables[0].Rows.Count != 0) { _response.intShippingid = Convert.ToInt32(oDS.Tables[0].Rows[0]["ShippingId"]); _response.strMsg = oDS.Tables[0].Rows[0]["Msg"].ToString(); } dataContext.Database.Connection.Close(); } return(new ResponseModel { StatusCode = (int)CCommon.StatusCode.Success, StatusMessaage = CCommon.StatusCode.Success.ToString(), data = _response }); } catch (Exception ex) { throw; } }
public IActionResult confirmShippingInfo(string name, string address, string city, string state, int zipCode) { if (validateShippingInfo(name, address, city, state, zipCode)) { var thisAddress = new ShippingAddressModel(); thisAddress.name = name; thisAddress.address = address; thisAddress.city = city; thisAddress.state = state; thisAddress.zipCode = zipCode; ViewBag.Info = "Address is valid."; } else { ViewBag.Info = "One or more fields are invalid."; } return(View()); }
/// <summary> /// Implementation of Method. /// </summary> /// <param name="updateList">list.</param> /// <returns>value.</returns> public bool UpdateDetailList(ShippingAddressModel updateList) { return(this.dal.UpdateDetailList(updateList)); }
/// <summary> /// Implementation of Method. /// </summary> /// <param name="view">view.</param> /// <returns>value.</returns> public int InsertDetailList(ShippingAddressModel view) { return(this.dal.InsertDetailList(view)); }