25 lines
741 B
C#
25 lines
741 B
C#
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<string> GetFunctions();
|
|
|
|
IEnumerable<string> GetFunctions(string token);
|
|
|
|
IEnumerable<object> ListSoftwares();
|
|
|
|
object SoftwareDeteils(int versionId);
|
|
|
|
void UpdateFunction(short softwareId, int functionId, string function, IEnumerable<short> employees);
|
|
}
|
|
}
|