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;
            }
        }
Example #2
0
        /// <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;
        }