You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dice_app/Sources/Model/IManager.cs

22 lines
451 B

using System;
using System.Collections.ObjectModel;
using System.Threading.Tasks;
namespace Model
{
public interface IManager<T>
{
public Task<T> Add(T toAdd);
public Task<T> GetOneByName(string name);
public Task<T> GetOneByID(Guid ID);
public Task<ReadOnlyCollection<T>> GetAll();
public Task<T> Update(T before, T after);
public void Remove(T toRemove);
}
}