public ActionResult Register(Usuario model) { ViewBag.SucursalList = new SelectList(_CatalogoService.AllSucursales(), "SucursalID", "nombre"); ViewBag.RolList = new SelectList(_AccountService.GetAllRoles(), "rolID", "nombre"); if (ModelState.IsValid) { model.VCode = Helper.GeneratePassword(10); model.Contraseña = Helper.EncodePassword(model.Contraseña, model.VCode); _AccountService.AddUsuario(model); return(RedirectToAction("Register", new { id = model.UsuarioID, mensaje = Resources.Messages.successful_general })); } // If we got this far, something failed, redisplay form return(View(model)); }