示例#1
0
 public ActionResult RegisterAccount(View.Models.UserDTO user)
 {
     try
     {
         LoginService.RegisterNewUser(Translate(user));
         return(Login(user));
     } catch (Exception e)
     {
         Session["RegisterError"] = new View.Models.LoginError(e.Message);
         return(View("Register"));
     }
 }
示例#2
0
 private UserWSService.UserWSDTO Translate(View.Models.UserDTO user)
 {
     UserWSService.UserWSDTO Output = new UserWSService.UserWSDTO();
     if (user.Username != null && user.Password != null)
     {
         Output.Username = user.Username;
         Output.Password = user.Password;
         return(Output);
     }
     else
     {
         throw new Exception("Username or password was not given");
     }
 }