Пример #1
0
 public ActionResult Index()
 {
     //RepositoryResult<IEnumerable<User>> result = repository.User.GetUsers();
     //if(result.IsSuccessStatusCode) {
     //    AccountModel accountModel = new AccountModel(result.Value);
     //    View("Index", accountModel);
     //} else {
     //    throw new InvalidOperationException(result.Exception.GetBaseException().Message);
     //}
     AccountModel accountModel = new AccountModel();
     RepositoryResult<IEnumerable<User>> result = repository.User.GetUsers();
     return View("Register", accountModel);
 }
Пример #2
0
 public ActionResult Index(string login, string name, string password)
 {
     User user = new User();
     user.Login = login;
     user.Name = name;
     user.Password = password;
     user.userId = Guid.NewGuid();
     RepositoryResult<User> resultAdd = repository.User.AddUser(user);
     if(resultAdd.IsSuccessStatusCode) {
         RepositoryResult<IEnumerable<User>> resultGet = repository.User.GetUsers();
         if(resultGet.IsSuccessStatusCode) {
             AccountModel accountModel = new AccountModel();
             return View("Register", accountModel);
         } else {
             throw new InvalidOperationException(resultGet.Exception.GetBaseException().Message);
         }
     } else {
         throw new InvalidOperationException(resultAdd.Exception.GetBaseException().Message);
     }
 }
Пример #3
0
 public ActionResult Login(string login, string password)
 {
     AccountModel accountModel = new AccountModel();
     return View("Login", accountModel);
 }
Пример #4
0
 public ActionResult Login()
 {
     AccountModel accountModel = new AccountModel();
     return View("Login", accountModel);
 }