public bool EditAddress(NewAddressVm address) { if (address != null) { address.Voivodeship = GetVoivedoshipNameById(address.Voivodeship); var isId = int.TryParse(address.City, out int cityId); if (isId == true) { address.City = GetCityNameById(cityId); } else { address.City = "City name is inccorrect"; } address.CityType = GetCityTypeById(address.CityType); address.Community = GetCommunityNameById(address.Community); address.District = GetDistrictNameById(address.District); var addressToEdit = _mapper.Map <Address>(address); addressToEdit.ModifiedDateTime = DateTime.Now; _addressRepository.EditAddress(addressToEdit); return(true); } return(false); }
public IActionResult PutCandidate([FromBody] CandidateViewModel candidateVW) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _candidateRepository.EditCandidate(candidateVW.candidate); _addressRepository.EditAddress(candidateVW.address); _contactRepository.EditContact(candidateVW.contact); return(Ok(candidateVW)); }
public bool EditAddress(int addressId, AddressDto address) { return(_addressRepository.EditAddress(addressId, address)); }