// GET: Conversaciones public ActionResult Index() { if (Session["user"] == null) { return RedirectToAction("Index", "Home"); } else { Usuario user = (Usuario)Session["user"]; if (user.tipo == 0 || user.tipo==1) { var service = new WebService.WebServiceSoapClient(); JavaScriptSerializer js = new JavaScriptSerializer(); var datos = js.Deserialize<List<Conversaciones>>(service.conv_CargarConversacionesUsuario(user.username)); List<Conversaciones> finalList = new List<Conversaciones>(); foreach(var item in datos){ Conversaciones conv = item; if (item.username2 == user.username) { var aux = item.username1; conv.username1 = conv.username2; conv.username2 = aux; } finalList.Add(conv); } return View(finalList); } else { return RedirectToAction("Index", "Home"); } } }