22 lines
555 B
C#
22 lines
555 B
C#
|
using Portoa.Persistence;
|
|||
|
using VideoGameQuotes.Api;
|
|||
|
using VideoGameQuotes.Api.Persistence;
|
|||
|
|
|||
|
namespace VideoGameQuotes.Web.Services {
|
|||
|
public interface IAdministrationService {
|
|||
|
User SaveUser(User user);
|
|||
|
}
|
|||
|
|
|||
|
public class AdministrationService : IAdministrationService {
|
|||
|
private readonly IUserRepository userRepository;
|
|||
|
|
|||
|
public AdministrationService(IUserRepository userRepository) {
|
|||
|
this.userRepository = userRepository;
|
|||
|
}
|
|||
|
|
|||
|
[UnitOfWork]
|
|||
|
public User SaveUser(User user) {
|
|||
|
return userRepository.Save(user);
|
|||
|
}
|
|||
|
}
|
|||
|
}
|