public ActionResult UpdateAddress(int id, [FromBody] AddressUpdateDto addressUpdateDto) { var isUpdated = this._addressService.UpdateAddress(id, addressUpdateDto); if (!isUpdated) return this.BadRequest(); return this.NoContent(); }
public async Task <ServiceResponse <AddressGetDto> > UpdateAddress(AddressUpdateDto updatedAddress) { ServiceResponse <AddressGetDto> serviceResponse = new ServiceResponse <AddressGetDto>(); try{ Address Address = await _context.Addresses.FirstOrDefaultAsync(a => a.id == updatedAddress.id); Address.street1 = updatedAddress.street1; Address.street2 = updatedAddress.street2; Address.city = updatedAddress.city; Address.postalCode = updatedAddress.postalCode; Address.postalCodeExt = updatedAddress.postalCodeExt; Address.isPrimary = updatedAddress.isPrimary; Address.userid = updatedAddress.user; _context.Addresses.Update(Address); await _context.SaveChangesAsync(); serviceResponse.Data = _mapper.Map <AddressGetDto>(Address); } catch (Exception ex) { serviceResponse.Success = false; serviceResponse.Message = ex.Message; } return(serviceResponse); }
public virtual async Task <AddressDto> UpdateAddressDto(int id, AddressUpdateDto dto) { var userId = (CurrentUser.IsAuthenticated) ? CurrentUser.Id : throw new BusinessException(); var entity = ObjectMapper.Map <AddressUpdateDto, AddressEntity>(dto); entity = await AddressRepository.UpdateAsync((Guid)userId, id, entity); return(ObjectMapper.Map <AddressEntity, AddressDto>(entity)); }
public async Task <IActionResult> UpdateAddress(AddressUpdateDto updatedAddress) { ServiceResponse <AddressGetDto> response = await _addressService.UpdateAddress(updatedAddress); if (response.Data == null) { return(NotFound(response)); } return(Ok(response)); }
public void Update(AddressUpdateDto updateDto) { var address = _busContext.Addresses.Find(updateDto.Id); if (address == null) { throw new InvalidOperationException($"Запись с идентификатором-{updateDto.Id} не найдена"); } address.Update(updateDto.LongUrl); _busContext.SaveChanges(); }
public static Address ToEntity(this AddressUpdateDto dto) { return(new Address() { Id = dto.Id, Street = dto.Street, Number = dto.Number, PostalCode = dto.PostalCode, City = dto.City, Country = dto.Country }); }
public ActionResult Update(int id, AddressUpdateDto addressUpdateDto) { var addressFromDb = _addressService.Get(id); if (addressFromDb == null) { return(NotFound()); } _mapper.Map(addressUpdateDto, addressFromDb); _addressService.Update(addressFromDb); _addressService.SaveChanges(); return(NoContent()); }
public async Task <AddressDto> UpdateAddress([FromRoute] int id, [FromBody] AddressUpdateDto dto) { try { var d = await CustomerAppService.UpdateAddressDto(id, dto); return(d); } catch (Exception ex) { } return(await CustomerAppService.UpdateAddressDto(id, dto)); }
public ActionResult <AddressGetDto> UpdateAddress(Guid id, [FromBody] JsonPatchDocument <AddressUpdateDto> patchDoc) { AddressUpdateDto dto = _addressManager.GetAddressToUpdate(id); patchDoc.ApplyTo(dto, ModelState); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } return(Ok(_addressManager.UpdateAddress(dto))); }
public ActionResult AddressUpdate(int id, AddressUpdateDto addressUpdate) { var addressUpdateRepo = _addrRepo.GetAddressById(id); if (addressUpdateRepo == null) { return(NotFound()); } _addrMapper.Map(addressUpdate, addressUpdateRepo); _addrRepo.UpdateAddress(addressUpdateRepo); _addrRepo.SaveChanges(); return(NoContent()); }
public bool UpdateAddress(int id, AddressUpdateDto addressUpdateDto) { Address existingAddress = this._repository.GetById(id); if (existingAddress == null) { return(false); } this._mapper.Map(addressUpdateDto, existingAddress); this._repository.Update(existingAddress); this._repository.SaveChanges(); return(true); }
public ActionResult UpdateAddress(int id, AddressUpdateDto req) { var addressModelFromRepo = _repository.GetAddressById(id); if (addressModelFromRepo == null) { return(NotFound()); } _mapper.Map(req, addressModelFromRepo); _repository.UpdateAddress(addressModelFromRepo); _repository.SaveChanges(); return(NoContent()); }
public ActionResult UpdateAddress(int Id, AddressUpdateDto addressUpdateDto) { var address = _repository.GetAddressById(Id); if (address == null) { return(NotFound()); } _mapper.Map(addressUpdateDto, address); _repository.UpdateAddress(address); _repository.SaveChanges(); return(NoContent()); }
public AddressGetDto UpdateAddress(AddressUpdateDto dto) { return(_addressRepo.UpdateAddress(dto.ToEntity()).ToDto()); }
public void Put(AddressUpdateDto updateDto) { _addressService.Update(updateDto); }