public ActionResult DeleteUserAddress(int addressId) { dynamic userId = Session["UserId"]; UserAddressDal userAddressDal = new UserAddressDal(); int i = userAddressDal.DeleteUserddressByUserId(userId, addressId); return(Json(i, JsonRequestBehavior.AllowGet)); }
public ActionResult EditUserAddress(int addressId) { dynamic userId = Session["UserId"]; UserAddressDal userAddressDal = new UserAddressDal(); UserAddressDto userAddressDto = userAddressDal.GetUserAddressByAddressId(addressId, userId, 1); return(Json(userAddressDto, JsonRequestBehavior.AllowGet)); }
public void UserCheckOutPayment(FormCollection form) { var addressId = Convert.ToInt32(form[12]); dynamic userId = Session["UserId"]; UserAddressDal userAddressDal = new UserAddressDal(); UserAddressDto userAddressDto = userAddressDal.GetUserAddressByAddressId(addressId, userId, 1); UserSignUpDto userSignUpDto = userSignUpDal.GetUserDetailsByUserId(userId); string firstName = userAddressDto.Name; string amount = form["totalPrice"]; string productInfo = "Product"; string email = userSignUpDto.EmailId; string phone = userAddressDto.MobileNo; //string surl = "http://*****:*****@gmail.com|||||||||||mE2RxRwx"; string hash = Generatehash512(hashString); myremotepost.Add("hash", hash); myremotepost.Post(); }
public ActionResult UserCheckOut() { UserHomeDal userHomeDal = new UserHomeDal(); dynamic totalValue = TempData["TotalPricetemp"]; //dynamic totalValue = Session["TotalPrice"]; //dynamic currencySymbol = Session["currency"].ToString(); decimal totalPriceValue = totalValue; UserAddressDal userAddressDal = new UserAddressDal(); List <ItemGroupDto> lstItemGroupDto = itemGroupDal.GetAndEditItemGroup(0, 1); ViewBag.ItemGroups = lstItemGroupDto; dynamic userId = Session["UserId"]; List <UserAddressModel> userAddressModel = GetAllUserAddress(userId); TempData["UserAddress"] = userAddressModel; TempData["TotalPrice"] = totalValue; TempData.Keep(); ViewBag.UserAddress = userAddressModel; return(View()); }
public ActionResult UserCheckOut(UserAddressModel userAddressModel) { if (!ModelState.IsValid) { ViewBag.UserAddress = GetAllUserAddress(Convert.ToInt32(Session["UserId"].ToString())); return(View(userAddressModel)); } else { userAddressModel.UserId = Convert.ToInt32(Session["UserId"].ToString()); UserAddressDal userAddressDal = new UserAddressDal(); List <ItemGroupDto> lstItemGroupDto = itemGroupDal.GetAndEditItemGroup(0, 1); ViewBag.ItemGroups = lstItemGroupDto; UserAddressDto userAddressDto = new UserAddressDto(); userAddressDto.AddressId = userAddressModel.AddressId; userAddressDto.UserId = userAddressModel.UserId; userAddressDto.Name = userAddressModel.Name; userAddressDto.MobileNo = userAddressModel.MobileNo; userAddressDto.Pincode = userAddressModel.Pincode; userAddressDto.Address = userAddressModel.Address; userAddressDto.Locality = userAddressModel.Locality; userAddressDto.City = userAddressModel.City; userAddressDto.State = userAddressModel.State; userAddressDto.Country = userAddressModel.Country; userAddressDto.IsActive = 1; int i = userAddressDal.SaveAndUpdateUserAddress(userAddressDto); if (i > 0) { ViewBag.successText = "Successfully Address Saved"; } else { ViewBag.failureText = "Your Address is not saved successfully in our Website. Please Try after Sometime "; } ModelState.Clear(); ViewBag.UserAddress = GetAllUserAddress(Convert.ToInt32(Session["UserId"].ToString())); return(View()); } }
public List <UserAddressModel> GetAllUserAddress(int userId) { UserAddressDal userAddressDal = new UserAddressDal(); List <UserAddressDto> userAddressDto = userAddressDal.GetUserAddressByUserId(0, userId, 1); AutoMapper.Mapper.CreateMap <UserAddressDto, UserAddressModel>() .ForMember(o => o.AddressId, b => b.MapFrom(z => z.AddressId)) .ForMember(o => o.UserId, b => b.MapFrom(z => z.UserId)) .ForMember(o => o.Name, b => b.MapFrom(z => z.Name)) .ForMember(o => o.MobileNo, b => b.MapFrom(z => z.MobileNo)) .ForMember(o => o.Pincode, b => b.MapFrom(z => z.Pincode)) .ForMember(o => o.Address, b => b.MapFrom(z => z.Address)) .ForMember(o => o.Locality, b => b.MapFrom(z => z.Locality)) .ForMember(o => o.City, b => b.MapFrom(z => z.City)) .ForMember(o => o.State, b => b.MapFrom(z => z.State)) .ForMember(o => o.Country, b => b.MapFrom(z => z.Country)) //.ForMember(o => o.CreatedDate, b => b.MapFrom(z => z.CreatedDate)) .ForMember(o => o.IsActive, b => b.MapFrom(z => z.IsActive)); List <UserAddressModel> userAddressModel = Mapper.Map <List <UserAddressDto>, List <UserAddressModel> >(userAddressDto); return(userAddressModel); }