Files
Microsoft.SelfService.Porta…/Interfaces/IVirtualMachineInterface.cs

21 lines
758 B
C#

using Microsoft.SelfService.Portal.Core.API.Models;
using System.Diagnostics.Eventing.Reader;
namespace Microsoft.SelfService.Portal.Core.API.Interfaces
{
public interface IVirtualMachineInterface
{
ICollection<VirtualMachineModel> GetVirtualMachines();
bool AddVirtualMachineById(VirtualMachineModel virtualMachine);
bool EditVirtualMachineById(VirtualMachineModel virtualMachine);
bool DeleteVirtualMachineById(VirtualMachineModel virtualMachine);
VirtualMachineModel GetVirtualMachineById(Guid Id);
VirtualMachineModel GetVirtualMachineByName(string Name);
bool CheckVirtualMachineById(Guid Id);
bool CheckVirtualMachineByName(String Name);
bool SaveChanges();
}
}