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