Mineplex2018-withcommit/Website/Nautilus.Web.Impulse/ViewModels/AccountViewModel.cs

31 lines
815 B
C#
Raw Permalink Normal View History

2013-08-27 17:14:08 +02:00
namespace LOC.Website.Web.ViewModels
{
using System.Collections.Generic;
using Common.Models;
using Core.Model.Account;
public class AccountViewModel
{
private readonly IAccountAdministrator _accountAdministrator;
public AccountViewModel(IAccountAdministrator accountAdministrator)
{
_accountAdministrator = accountAdministrator;
}
public List<Account> Accounts()
{
return _accountAdministrator.GetAllAccountsMatching();
}
public Account GetAccountByName(string name)
{
return _accountAdministrator.GetAccountByName(name);
}
public Account UpdateAccount(Account account)
{
return _accountAdministrator.UpdateAccount(account);
}
}
}