public async Task <IActionResult> CreateUserAddress(UserAddressDto model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var item = Mapper.Map <UserAddressDto, UserAddress>(model); var validation = ValidationCatalog.Validate(item); if (validation.IsValid) { var result = await _administrationManager.Create(model.UserId, item); return(new JsonResult(result)); } // Add the errors foreach (var error in validation.Errors) { foreach (var allErrorMessage in error.AllErrorMessages()) { ModelState.AddModelError("Error(s): ", allErrorMessage); } } return(BadRequest(ModelState)); }
public int SaveAndUpdateUserAddress(UserAddressDto userAddressDto) { try { SqlCommand cmd = new SqlCommand("SaveAndUpdateUserAddress", connectionRepository.con); cmd.Parameters.AddWithValue("@AddressId", userAddressDto.AddressId ?? 0); cmd.Parameters.AddWithValue("@UserId", userAddressDto.UserId); cmd.Parameters.AddWithValue("@Name", userAddressDto.Name); cmd.Parameters.AddWithValue("@MobileNo", userAddressDto.MobileNo); cmd.Parameters.AddWithValue("@Pincode", userAddressDto.Pincode); cmd.Parameters.AddWithValue("@Address", userAddressDto.Address); cmd.Parameters.AddWithValue("@Locality", userAddressDto.Locality); cmd.Parameters.AddWithValue("@City", userAddressDto.City); cmd.Parameters.AddWithValue("@State", userAddressDto.State); cmd.Parameters.AddWithValue("@Country", userAddressDto.Country); cmd.Parameters.AddWithValue("@IsActive", userAddressDto.IsActive); cmd.CommandType = CommandType.StoredProcedure; connectionRepository.con.Open(); int i = cmd.ExecuteNonQuery(); connectionRepository.con.Close(); return(i); } catch (Exception ex) { throw ex; } }
public UserAddressDto GetUserAddressByAddressId(int AddressId, int UserId, int IsActive) { UserAddressDto userAddressDto = new UserAddressDto(); SqlCommand cmd = new SqlCommand("GetUserAddressByUserId", connectionRepository.con); cmd.Parameters.AddWithValue("@AddressId", AddressId); cmd.Parameters.AddWithValue("@UserId", UserId); cmd.Parameters.AddWithValue("@IsActive", IsActive); cmd.CommandType = CommandType.StoredProcedure; connectionRepository.con.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { userAddressDto.AddressId = Convert.ToInt32(dr["AddressId"]); userAddressDto.UserId = Convert.ToInt32(dr["UserId"]); userAddressDto.Name = Convert.ToString(dr["Name"]); userAddressDto.MobileNo = Convert.ToString(dr["MobileNo"]); userAddressDto.Pincode = Convert.ToString(dr["Pincode"]); userAddressDto.Address = Convert.ToString(dr["Address"]); userAddressDto.Locality = Convert.ToString(dr["Locality"]); userAddressDto.City = Convert.ToString(dr["City"]); userAddressDto.State = Convert.ToString(dr["State"]); userAddressDto.Country = Convert.ToString(dr["Country"]); userAddressDto.CreatedDate = Convert.ToString(dr["CreatedDate"]); userAddressDto.IsActive = Convert.ToInt32(dr["IsActive"]); } connectionRepository.con.Close(); return(userAddressDto); }
public async Task <IActionResult> UpdateUserAddress(UserAddressDto model) { if (!ModelState.IsValid || model.Id == Guid.Empty) { return(BadRequest(ModelState)); } // Find user var found = await _administrationManager.UserAddress(model.Id); if (found != null) { var item = Mapper.Map <UserAddressDto, UserAddress>(model, found); var validation = ValidationCatalog.Validate(item); if (validation.IsValid) { var result = await _administrationManager.Update(item); return(new JsonResult(result)); } // Add the errors foreach (var error in validation.Errors) { foreach (var allErrorMessage in error.AllErrorMessages()) { ModelState.AddModelError("Error(s): ", allErrorMessage); } } return(BadRequest(ModelState)); } return(BadRequest("User address not found")); }
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 static UserAddress Map(this UserAddressDto dto) { if (dto == null) { return(null); } Mapper.Initialize(m => m.CreateMap <UserAddressDto, UserAddress>()); return(Mapper.Map <UserAddress>(dto)); }
internal static void ConvertUserAddress(ref AppUser user, UserAddressDto addressDto) { user.PersonalData.Adress.City = addressDto.City; user.PersonalData.Adress.CompanyName = addressDto.CompanyName; user.PersonalData.Adress.Nip = addressDto.Nip; user.PersonalData.Adress.PostalCode = addressDto.PostalCode; user.PersonalData.Adress.StreetAndHouseNumber = addressDto.StreetAndHouseNumber; user.PersonalData.Adress.TelephoneNumber = addressDto.TelephoneNumber; }
private UserUpdateDto GetValidUserUpdateDto() { var validAddress = new UserAddressDto() { City = "Test", Country = "Poland", PostalCode = "43-200", Region = "Sląskie", StreetName = "Test Street 21" }; var userDto = new UserUpdateDto { Email = "*****@*****.**", FirstName = "test", LastName = "adam", Address = validAddress }; return(userDto); }
private UserRegisterDto GetValidUserRegisterDto() { var validAddress = new UserAddressDto() { City = "Test", Country = "Poland", PostalCode = "43-200", Region = "Sląskie", StreetName = "Test Street 21" }; var userDto = new UserRegisterDto() { UserName = "******", Password = "******", ConfirmPassword = "******", Email = "*****@*****.**", FirstName = "test", LastName = "adam", Address = validAddress }; return(userDto); }
public async Task <ActionResult <UserAddressDto> > UpdateUserAddress(UserAddressDto address) { var user = await _userManager.FindByUserClaimsWithAddressAsync(HttpContext.User); user.Address = _mapper.Map <UserAddressDto, Address>(address); var result = await _userManager.UpdateAsync(user); if (result.Succeeded) { return(Ok(_mapper.Map <Address, UserAddressDto>(user.Address))); } return(BadRequest("Problem updating the User")); }
public ComplexResponse <UserAddressDto> Default(int userId) { var msg = ErrorMessage.失败; UserAddressDto data = null; if (userId > 0) { data = _addressService.GetDefault(userId); if (data != null) { msg = ErrorMessage.成功; } } return(new ComplexResponse <UserAddressDto>((int)msg, msg.ToString(), data)); }
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 async Task <ActionResult> ModifyAddress(UserAddressDto addressDto) { AppUser user = await _dataContext.AppUsers.Include(x => x.PersonalData.Adress).FirstOrDefaultAsync(x => x.Id == getIdFromClaims().Value); if (user == null) { return(Unauthorized("User does not exist")); } ConvertDtosToEntities.ConvertUserAddress(ref user, addressDto); _dataContext.AppUsers.Update(user); await _dataContext.SaveChangesAsync(); return(Ok()); }
public async Task OnGetAsync(long?id) { if (id.HasValue) { Dto = await _service.GetByIdAsync(id.Value); if (Dto == null) { throw new KuDataNotFoundException(); } ViewData["Mode"] = "Edit"; } else { Dto = new UserAddressDto(); ViewData["Mode"] = "Add"; } }
public HttpResponseMessage GetUserAddress([FromUri] RequestBase request) { int userId = this.CurrentUser.UserId; var data = _bllUser.GetUserAddressByUserId(userId); var result = new UserAddressDto(); if (data != null) { result.address = data.Addr; result.city = data.City; result.mobile = data.Mobile; result.postCode = data.PostCode; result.province = data.Province; result.realName = data.RealName; result.remark = data.Remark; result.tel = data.Tel; } return(ResponseHelper.OK(Entity.Enum.EnumApiStatusCode.Success, data: result)); }
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 static AddressViewModel Map(this UserAddressDto address) { Mapper.Initialize(m => m.CreateMap <UserAddressDto, AddressViewModel>()); return(Mapper.Map <AddressViewModel>(address)); }