23 lines
649 B
C#
23 lines
649 B
C#
using Microsoft.SelfService.Portal.Core.API.Models;
|
|
|
|
namespace Microsoft.SelfService.Portal.Core.API.Interfaces
|
|
{
|
|
public interface IDeploymentBatchInterface
|
|
{
|
|
ICollection<DeploymentGroupModel> GetDeploymentBatches();
|
|
|
|
DeploymentGroupModel? GetDeploymentBatchById(Guid id);
|
|
|
|
bool AddDeploymentBatchById(DeploymentGroupModel deploymentBatch, ICollection<Guid>? targetIds);
|
|
|
|
bool DeleteDeploymentBatchById(DeploymentGroupModel deploymentBatch);
|
|
|
|
bool EditDeploymentBatchById(DeploymentGroupModel deploymentBatch);
|
|
|
|
bool CheckDeploymentBatchById(Guid id);
|
|
|
|
bool SaveChanges();
|
|
}
|
|
}
|
|
|