31 lines
815 B
C#
31 lines
815 B
C#
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);
|
|
}
|
|
}
|
|
} |