using Atomx.Common.Entities; using Atomx.Data; namespace Atomx.WebAPI.Grains { public interface IUserGrain : IGrainWithIntegerKey { Task GetUserByName(string name); } public class UserGrain : Grain, IUserGrain { private readonly ILogger _logger; private readonly DataContext _dbContext; public UserGrain(ILogger logger, DataContext dbContext) { _logger = logger; _dbContext = dbContext; } public Task GetUserByName(string name) { throw new NotImplementedException(); } } }