public static int InsertFacilityPhoto(string photoUri, Guid facilityGuid) { try { // Create the service proxy object and populate it. SP.FacilityPhotoSvc.FacilityPhoto request = new SP.FacilityPhotoSvc.FacilityPhoto(); request.FacilityPhotoGuid = Guid.Empty; request.PhotoUri = photoUri; request.FacilityGuid = facilityGuid; // Call the service insert method. _facilityPhotoClient.InsertFacilityPhoto(request); return 1; } catch (System.ServiceModel.FaultException ex) { throw ex; } catch (Exception ex) { throw ex; } }
/// <summary> /// Converts the FacilityPhoto ViewModel into a FacilityPhoto Model to be used with the service. /// </summary> /// <param name="facilityPhoto">ViewModel to convert.</param> /// <returns>FacilityPhotoReturns null if parameter is null. Otherwise, returns Model to be used with the service.</returns> public static SP.FacilityPhotoSvc.FacilityPhoto ToModel(this VM.FacilityPhotoViewModel facilityPhoto) { if (null == facilityPhoto) { return null; } SP.FacilityPhotoSvc.FacilityPhoto result = new SP.FacilityPhotoSvc.FacilityPhoto() { FacilityPhotoGuid = facilityPhoto.FacilityPhotoGuid, PhotoUri = facilityPhoto.PhotoUri, FacilityGuid = facilityPhoto.FacilityGuid, }; return result; }