mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-09-30 09:33:13 +00:00
25 lines
999 B
C#
25 lines
999 B
C#
using Data.SeaHavenIndustries;
|
|
using Microsoft.AspNetCore.Components.Forms;
|
|
using SeaHavenIndustries.Helper.ViewModels;
|
|
using SeaHavenIndustries.ViewModel;
|
|
|
|
namespace SeaHavenIndustries.Data.IRepository
|
|
{
|
|
public interface IAccountRepository
|
|
{
|
|
Task<IEnumerable<UserRoleViewModel>> GetUsers();
|
|
Task<IQueryable<UserRoleViewModel>> GetUsersqueryable();
|
|
Task<string> AddUser(ApplicationUser user);
|
|
Task<ApplicationUser> GetUserById(string Id);
|
|
Task<string> BlockUser(string id);
|
|
Task<IEnumerable<Locations>> GetLocations();
|
|
Task<IQueryable<Locations>> GetLocationsiqueryable();
|
|
Task<List<Locations>> SearchLocations();
|
|
Task<string> AddLocation(Locations user);
|
|
Task<string> ImportLocation(IBrowserFile file);
|
|
Task<Locations> GetLocationById(int Id);
|
|
Task<string> DeleteLocation(int Id);
|
|
Task<List<RolesViewModel>> GetRoles();
|
|
Task<string> tests3(IBrowserFile fileContent);
|
|
}
|
|
}
|