public ParcelModel GetParcelByCode(string ParcelID) { try { var parcel = _parcelRepository.GetByTrackingCode(ParcelID); var parcelModel = Mapper.Map <ParcelDTO, ParcelModel>(parcel); return(ValidateParcel(parcelModel) ? parcelModel : null); } catch (Exception ex) { throw new BLException("BL error getting parcel by code: " + ex.Message, ex); } }