using BCards.Web.Models; namespace BCards.Web.Repositories; public interface IUserRepository { Task GetByIdAsync(string id); Task GetByEmailAsync(string email); Task CreateAsync(User user); Task UpdateAsync(User user); Task DeleteAsync(string id); Task ExistsAsync(string email); }