namespace LaaProduction.Personalization.Interfaces { using System; using System.Collections.Generic; public interface ISoftwareManager { void AddVersion(Int16 softwareId, String assemblyName, Int32 majorV, Int32 minorV, Int32 buildV, DateTime validUntil, String description); void DeleteVersion(Int32 versionId); void EditVersion(Int32 versionId, DateTime? validUntil, String description); IEnumerable GetFunctions(); IEnumerable GetFunctions(String token); IEnumerable ListSoftwares(); Object SoftwareDeteils(Int32 versionId); void UpdateFunction(Int16 softwareId, Int32 functionId, String function, IEnumerable employees); } }