public ActionResult Crear() { var model = new UsuarioConPasswordModel { Usuario = new Usuario() }; LlenarControles(model); return(PartialView(model)); }
public ActionResult Crear(UsuarioConPasswordModel model) { CustomValidation(model); if (!ModelState.IsValid) { LlenarControles(model); return(PartialView(model)); } WebSecurity.CreateUserAndAccount(model.Usuario.NombreUsuario, model.Password, new { model.Usuario.Apellido, model.Usuario.Nombre, UsuarioActual.CuentaId, Desincronizado = true, Eliminado = false, Identifier = Guid.NewGuid() }); var usuario = Uow.Usuarios.Obtener(model.Usuario.NombreUsuario); if (model.ProveedoresIds != null) { usuario.UsuarioProveedores = model.ProveedoresIds.Select(r => new UsuarioProveedor() { ProveedorId = r }).ToList(); } Uow.Usuarios.InsertarDependencias(usuario, model.RoleId); return(new JsonResult() { Data = new { exito = true }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }