protected FacilityPhotoException(string message, FacilityPhoto facilityPhoto) : base(message) { this.FacilityPhoto = facilityPhoto; }
public FacilityPhotoAlreadyExistsException(FacilityPhoto facilityPhoto) : base(null, facilityPhoto) { }
/// <summary> /// Adds a FacilityPhoto to the collection. /// </summary> /// <param name="facilityPhoto">The facilityPhoto to add.</param> public void Add(FacilityPhoto facilityPhoto) { //facilityPhoto.Owner = this; List.Add(facilityPhoto); }
private void SaveListingPhotos(IList<FacilityPhotoViewModel> photos) { FacilityPhotoLogic photologic = new FacilityPhotoLogic(); foreach (var photo in photos) { // move to mapping var facilityphoto = new FacilityPhoto { FacilityGuid = photo.FacilityGuid, FacilityPhotoGuid = photo.FacilityPhotoGuid, PhotoUri = photo.PhotoUri ?? "" }; // replace this with better check if (facilityphoto.PhotoUri.Length > 5 && facilityphoto.FacilityPhotoGuid == Guid.Empty) {// add case photologic.InsertFacilityPhoto(facilityphoto); } if (string.IsNullOrEmpty(facilityphoto.PhotoUri) && facilityphoto.FacilityPhotoGuid != Guid.Empty) {// delete case photologic.DeleteFacilityPhoto(facilityphoto); } if (facilityphoto.PhotoUri.Length > 5 && facilityphoto.FacilityPhotoGuid != Guid.Empty) {// update case photologic.UpdateFacilityPhoto(facilityphoto); } } }
/// <summary> /// Removes FacilityPhoto from the collection. /// </summary> /// <param name="facilityPhoto">The facilityPhoto to remove.</param> public void Remove(FacilityPhoto facilityPhoto) { List.Remove(facilityPhoto); }