yavsc/yavscModel/WorkFlow/IDataProvider.cs
Paul Schneider df3e8e8286 refactorisation fournisseurs
* Estimate.cs:
* IContentProvider.cs: refactorisation fournisseurs

* IDataProvider.cs: Permet aux fournisseurs d'identifier les contenus
  avec un type de donnée arbitraire,
du moment que ce type identifie les contenus.
2015-11-23 15:26:05 +01:00

25 lines
493 B
C#

using System;
using System.Collections.Generic;
using Yavsc.Model.FrontOffice;
namespace Yavsc.Model.WorkFlow
{
/// <summary>
/// I data provider.
/// </summary>
public interface IDataProvider<T,IDT> where T : IIdentified<IDT>
{
/// <summary>
/// Get the specified id.
/// </summary>
/// <param name="id">Identifier.</param>
T Get (IDT id);
/// <summary>
/// Update the specified data.
/// </summary>
/// <param name="data">Data.</param>
void Update (T data);
}
}