using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GreenTree.Nachtragsmanagement.Services.Site { public interface ISiteService { #region Site /// /// Gets all sites /// IList GetAllSites(); /// /// Gets a site by specified Id /// /// Site identifier. Core.Domain.Site.Site GetSiteById(int id); /// /// Gets all sites to the specified ids /// IList GetSitesByIds(int[] ids); /// /// Gets a site by specified customer number /// /// Customer number. Core.Domain.Site.Site GetSiteByCustomNumber(int customNumber); /// /// Insert a site /// /// Site. void InsertSite(Core.Domain.Site.Site site); /// /// Update a site /// /// Site. void UpdateSite(Core.Domain.Site.Site site); /// /// Delete a site /// /// Site. void DeleteSite(Core.Domain.Site.Site site); #endregion } }