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")); } }
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"); } }