public ActionResult Guardar(UsuarioModel usuarioModel, string Tipo) { try { if (!ModelState.IsValid) { usuarioModel.ListaAreas = usuarioModel.Areas(int.Parse(Session["usuid"].ToString())); usuarioModel.ListaPerfiles = usuarioModel.Perfiles(int.Parse(Session["usuid"].ToString())); usuarioModel.ListaEstatus = usuarioModel.Estatus(int.Parse(Session["usuid"].ToString())); ViewBag.XMLMenu = Menu.ComponeMenu(int.Parse(Session["usuid"].ToString()), Session["pfnum"].ToString()); ViewBag.Operacion = Tipo; return(View("Usuarios", usuarioModel)); } Usuario.EditaUsuario( int.Parse(Session["usuid"].ToString()), Tipo, usuarioModel.Identificador, usuarioModel.Nombre, string.IsNullOrEmpty(usuarioModel.Apaterno) ? "" : usuarioModel.Apaterno, string.IsNullOrEmpty(usuarioModel.Amaterno) ? "" : usuarioModel.Amaterno, usuarioModel.Nic, "", string.IsNullOrEmpty(usuarioModel.Correo) ? "" : usuarioModel.Correo, usuarioModel.AreaID, usuarioModel.PerfilID, usuarioModel.EstatusID); return(RedirectToAction("Index", "Usuario")); } catch { return(View()); } }