mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-10-01 22:07:59 +00:00
26 lines
999 B
C#
26 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);
|
|||
|
|
}
|
|||
|
|
}
|