public static int DeleteListingType(ListingTypeViewModel listingType) { try { // Convert the view model object to a service proxy object. SP.ListingTypeSvc.ListingType request = listingType.ToModel(); // Call the service delete method. _listingTypeClient.DeleteListingType(request); return 1; } catch (System.ServiceModel.FaultException ex) { throw ex; } catch (Exception ex) { throw ex; } }
/// <summary> /// Converts a ListingType service proxy object to a WebClient object. /// </summary> /// <param name="listingType">ListingType service proxy</param> /// <returns>ListingType WebClient object to be used in the UI.</returns> public static VM.ListingTypeViewModel ToViewModel(this SP.ListingTypeSvc.ListingType listingType) { VM.ListingTypeViewModel result = new VM.ListingTypeViewModel() { ListingTypeGuid = listingType.ListingTypeGuid, ListingTypeName = listingType.ListingTypeName, }; return result; }
public void RemoveListingType(ListingTypeViewModel listingType) { _listingTypeVMs.Remove(listingType); }
public void AddListingType(ListingTypeViewModel listingType) { _listingTypeVMs.Add(listingType); }
public static int InsertListingType(ListingTypeViewModel listingType) { if (null == listingType) { throw new Exception("Cannot insert ListingType. The listingType object was null. Cannot be empty."); } try { // Convert the view model object to a service proxy object. SP.ListingTypeSvc.ListingType request = listingType.ToModel(); // Call the service insert method. _listingTypeClient.InsertListingType(request); return 1; } catch (System.ServiceModel.FaultException ex) { throw ex; } catch (Exception ex) { throw ex; } }