public AddressDTO GetAddress(int addressId) { try { //Requires.NotNegative("addressId", addressId); log.Debug("addressId: " + addressId + " "); // get R_Address t = Repository.GetAddress(addressId); AddressDTO dto = new AddressDTO(t); log.Debug(AddressDTO.FormatAddressDTO(dto)); return(dto); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public int AddAddress(AddressDTO dto) { int id = 0; try { log.Debug(AddressDTO.FormatAddressDTO(dto)); R_Address t = AddressDTO.ConvertDTOtoEntity(dto); // add id = Repository.AddAddress(t); dto.AddressId = id; log.Debug("result: 'success', id: " + id); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } return(id); }
private AddressDTO Update(AddressViewModel viewModel) { try { log.Debug(AddressViewModel.FormatAddressViewModel(viewModel)); // get log.Debug("_addressService.GetAddress - addressId: " + viewModel.AddressId + " "); var existingAddress = _addressService.GetAddress(viewModel.AddressId); log.Debug("_addressService.GetAddress - " + AddressDTO.FormatAddressDTO(existingAddress)); if (existingAddress != null) { // copy values existingAddress.Name = viewModel.Name; existingAddress.AddressFirstLine = viewModel.AddressFirstLine; existingAddress.AddressSecondLine = viewModel.AddressSecondLine; existingAddress.CountryId = viewModel.CountryId; existingAddress.DistrictId = viewModel.DistrictId; existingAddress.CountyId = viewModel.CountyId; existingAddress.ParishId = viewModel.ParishId; existingAddress.ZipCode = viewModel.ZipCode; existingAddress.Latitude = viewModel.Latitude; existingAddress.Longitude = viewModel.Longitude; existingAddress.Active = viewModel.Active; existingAddress.IsDeleted = viewModel.IsDeleted; // audit //existingAddress.UpdateBy = UserInfo.UserID; existingAddress.UpdateOn = DateTime.UtcNow; // update log.Debug("_addressService.UpdateAddress - " + AddressDTO.FormatAddressDTO(existingAddress)); _addressService.UpdateAddress(existingAddress); log.Debug("result: 'success'"); } else { log.Error("existingAddress: null, AddressId: " + viewModel.AddressId); } return(existingAddress); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
private AddressDTO Create(AddressViewModel viewModel) { try { log.Debug(AddressViewModel.FormatAddressViewModel(viewModel)); AddressDTO address = new AddressDTO(); // copy values address.AddressId = viewModel.AddressId; address.Name = viewModel.Name; address.AddressFirstLine = viewModel.AddressFirstLine; address.AddressSecondLine = viewModel.AddressSecondLine; address.CountryId = viewModel.CountryId; address.DistrictId = viewModel.DistrictId; address.CountyId = viewModel.CountyId; address.ParishId = viewModel.ParishId; address.ZipCode = viewModel.ZipCode; address.Latitude = viewModel.Latitude; address.Longitude = viewModel.Longitude; address.Active = viewModel.Active; address.IsDeleted = viewModel.IsDeleted; // audit //address.CreateBy = UserInfo.UserID; //address.UpdateBy = UserInfo.UserID; address.CreateOn = DateTime.UtcNow; address.UpdateOn = DateTime.UtcNow; // add log.Debug("_addressService.AddAddress - " + AddressDTO.FormatAddressDTO(address)); int id = _addressService.AddAddress(address); address.AddressId = id; log.Debug("result: 'success', id: " + id); return(address); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
public void DeleteAddress(AddressDTO dto) { try { log.Debug(AddressDTO.FormatAddressDTO(dto)); R_Address t = AddressDTO.ConvertDTOtoEntity(dto); // delete Repository.DeleteAddress(t); dto.IsDeleted = t.IsDeleted; log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public void UpdateAddress(AddressDTO dto) { try { //Requires.NotNull(t); //Requires.PropertyNotNegative(t, "AddressId"); log.Debug(AddressDTO.FormatAddressDTO(dto)); R_Address t = AddressDTO.ConvertDTOtoEntity(dto); // update Repository.UpdateAddress(t); log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }