using Blazorcrud.Client.Shared; using Blazorcrud.Shared.Data; using Blazorcrud.Shared.Models; namespace Blazorcrud.Client.Services { public interface IUserService { User User {get; } Task Initialize(); Task Login(Login model); Task Logout(); Task<PagedResult<UserViewModel>> GetUsers(string? name, string page); Task<User> GetUser(int id); Task DeleteUser(UserViewModel user); Task AddUser(User user); Task UpdateUser(User user); } }