ویو مدل مربوط به کلاس آدرس
Ejemplo n.º 1
0
 public async  Task<AddressViewModel> Create(AddAddressViewModel viewModel)
 {
     var address = _mappingEngine.Map<Address>(viewModel);
     _addresses.Add(address);
     await _unitOfWork.SaveAllChangesAsync(auditUserId:_userManager.GetCurrentUserId());
     return await GetAddressViewModel(address.Id);
 }
Ejemplo n.º 2
0
 public virtual async Task<ActionResult> Create(AddAddressViewModel viewModel)
 {
     if (!ModelState.IsValid)
     {
         _addressService.FillAddViewModel(viewModel, IranCitiesPath);
         return new JsonNetResult
         {
             Data = new
             {
                 success = false,
                 View = this.RenderPartialViewToString(MVC.Address.Views._Create, viewModel)
             }
         };
     }
     var newAdress = await _addressService.Create(viewModel);
     return new JsonNetResult
     {
         Data = new
         {
             success = true,
             View = this.RenderPartialViewToString(MVC.Address.Views._AddressItem, newAdress)
         }
     };
 }
Ejemplo n.º 3
0
 public void FillAddViewModel(AddAddressViewModel viewModel, string path)
 {
     viewModel.States = _stateService.GetAsSelectListItemAsync(viewModel.State, path);
     viewModel.Cities = _cityService.GetAsSelectListByStateNameAsync(viewModel.State, viewModel.City, path);
 }