using Nop.Core.Domain.Catalog; namespace Nop.Services.Catalog; /// /// Manufacturer template service interface /// public partial interface IManufacturerTemplateService { /// /// Delete manufacturer template /// /// Manufacturer template /// A task that represents the asynchronous operation Task DeleteManufacturerTemplateAsync(ManufacturerTemplate manufacturerTemplate); /// /// Gets all manufacturer templates /// /// /// A task that represents the asynchronous operation /// The task result contains the manufacturer templates /// Task> GetAllManufacturerTemplatesAsync(); /// /// Gets a manufacturer template /// /// Manufacturer template identifier /// /// A task that represents the asynchronous operation /// The task result contains the manufacturer template /// Task GetManufacturerTemplateByIdAsync(int manufacturerTemplateId); /// /// Inserts manufacturer template /// /// Manufacturer template /// A task that represents the asynchronous operation Task InsertManufacturerTemplateAsync(ManufacturerTemplate manufacturerTemplate); /// /// Updates the manufacturer template /// /// Manufacturer template /// A task that represents the asynchronous operation Task UpdateManufacturerTemplateAsync(ManufacturerTemplate manufacturerTemplate); }