Exemplo n.º 1
0
 public JsonResult Edit(Address address)
 {
     var result = UpdateUserOwnedEntity(address);
     if (ModelState.IsValid)
     {
         var user = GetCurrentUser();
         if (address.AddressType == AddressType.Current)
         {
             user.CurrentCity = address.City;
             user.CurrentCountry = address.Country;
             user.CurrentAddress = address;
         }
         else
         {
             user.PermanentAddress = address;
         }
         UpdateEntity(user);
     }
     return result;
 }
Exemplo n.º 2
0
 private Address GetAddress(int userId, AddressType type)
 {
     var address = _db.Addresses.FirstOrDefault(a => a.UserId == userId && a.AddressType == type);
     if (address == null)
     {
         address = new Address
         {
             AddressType = type,
             AddressId = 0,
             UserId = userId,
         };
     }
     return address;
 }