Files
Atomx/Atomx.Core/Grains/UserGrain.cs
2025-12-11 19:15:02 +08:00

30 lines
681 B
C#

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