Adding
This commit is contained in:
+34
@@ -0,0 +1,34 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Threading.Tasks;
|
||||
using LCU.Shared.Collections.RepoApiLib.Models;
|
||||
using LCU.Shared.Collections.RepoApiLib.Models.Settings;
|
||||
|
||||
namespace LCU.API.Collections.RepoApi.Services
|
||||
{
|
||||
public interface ISettingsService
|
||||
{
|
||||
Task<Settings> GetCachedRepoSettingsAsync();
|
||||
Task<Settings> ListAllSettingsAsync();
|
||||
Task<AccountType> SaveAsync(AccountType accountType);
|
||||
Task<AllowedStatusChange> SaveAsync(AllowedStatusChange statusChange);
|
||||
Task<BodyStyle> SaveAsync(BodyStyle bodyStyle);
|
||||
Task<CleaningLevel> SaveAsync(CleaningLevel cleaningLevel);
|
||||
Task<CollateralType> SaveAsync(CollateralType collateralType);
|
||||
Task<CollateralTypeToVehicleType> SaveAsync(CollateralTypeToVehicleType collateralToVehicle);
|
||||
Task<HoldStatus> SaveAsync(HoldStatus holdStatus);
|
||||
Task<LoanCategory> SaveAsync(LoanCategory loanCategory);
|
||||
Task<LocationType> SaveAsync(LocationType locationType);
|
||||
Task<VehicleType> SaveAsync(VehicleType vehicleType);
|
||||
Task<AccountType> UpdateAsync(AccountType accountType);
|
||||
Task<AllowedStatusChange> UpdateAsync(AllowedStatusChange statusChange);
|
||||
Task<BodyStyle> UpdateAsync(BodyStyle bodyStyle);
|
||||
Task<CleaningLevel> UpdateAsync(CleaningLevel cleaningLevel);
|
||||
Task<CollateralType> UpdateAsync(CollateralType collateralType);
|
||||
Task<CollateralTypeToVehicleType> UpdateAsync(CollateralTypeToVehicleType collateralToVehicle);
|
||||
Task<HoldStatus> UpdateAsync(HoldStatus holdStatus);
|
||||
Task<LoanCategory> UpdateAsync(LoanCategory loanCategory);
|
||||
Task<LocationType> UpdateAsync(LocationType locationType);
|
||||
Task<VehicleType> UpdateAsync(VehicleType vehicleType);
|
||||
Task SyncExternalUsersAsync(IReadOnlyCollection<ExternalUser> users);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user