using Fuel.Core.Models; using Fuel.Core.Nozzle.Dto; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Fuel.Application.Service { public interface INozzleService { Task UploadNozzle(UploadNozzle uploadNozzle); Task UpdateNozzle(UploadNozzle uploadNozzle); Task DeleteNozzle(UploadNozzle uploadNozzle); Task> GetNozzleInfo(int Nozzleid); Task UploadProduct(UploadProduct uploadProduct); Task UpdateProduct(UploadProduct uploadProduct); Task DeleteProduct(UploadProduct uploadProduct); Task UploadTanks(UploadTanks uploadTanks); Task UpdateTanks(UploadTanks uploadTanks); Task DeleteTanks(UploadTanks uploadTanks); Task UpdateNozzleStatus(List uploadNozzleStatuses); Task NozzleAuthorizationAsync(int trxId); Task UpdateNozzleAuthorization(NozzleAuthorization nozzleAuthorization); Task CancelNozzleAuthorizationAsync(int trxId); Task UpdateCancelNozzleAuthorization(NozzleAuthorization nozzleAuthorization); Task GetNozzleID(int Nozzleid); } }