public SharePointServiceSourceDefinition(ISharepointSource db) { AuthenticationType = db.AuthenticationType; Server = db.Server; Path = db.GetSavePath(); Id = db.ResourceID; Name = db.ResourceName; Password = db.Password; UserName = db.UserName; }
public List <ISharepointFieldTo> GetSharepointListFields(ISharepointSource source, SharepointListTo list, bool onlyEditableFields) { var comController = new CommunicationController { ServiceName = "GetSharepointListFields" }; comController.AddPayloadArgument("SharepointServer", _serializer.Serialize(source)); comController.AddPayloadArgument("ListName", _serializer.Serialize(list.FullName)); comController.AddPayloadArgument("OnlyEditable", _serializer.Serialize(onlyEditableFields)); var fields = comController.ExecuteCommand <List <ISharepointFieldTo> >(_server.Connection, GlobalConstants.ServerWorkspaceID); return(fields); }
List <ISharepointFieldTo> GetListFields(ISharepointSource source, SharepointListTo list) { var columns = _environmentModel.ResourceRepository.GetSharepointListFields(source, list, _loadOnlyEditableFields); return(columns ?? new List <ISharepointFieldTo>()); }