public ActionResult Edit(ProyectoWS.Proyecto proyecto)
        {
            ProyectoWS.ProyectoServiceClient proxy = new ProyectoWS.ProyectoServiceClient();
            proxy.Modificar(proyecto);

            return(View("Index", proxy.Listar().ToList()));
        }
        public ActionResult Delete(ProyectoWS.Proyecto proyecto)
        {
            ProyectoWS.ProyectoServiceClient proxy = new ProyectoWS.ProyectoServiceClient();
            proxy.Eliminar(proyecto.id);

            return(View("Index", proxy.Listar().ToList()));
        }
        public ActionResult Create(ProyectoWS.Proyecto proyecto)
        {
            try
            {
                ProyectoWS.ProyectoServiceClient proxy = new ProyectoWS.ProyectoServiceClient();
                proxy.Agregar(proyecto);

                return(View("Index", proxy.Listar().ToList()));
            }
            catch (FaultException ex)
            {
                ModelState.AddModelError(String.Empty, "Error: " + ex.Message);
                return(View());
            }
            //catch (Exception e)
            //{
            //    ModelState.AddModelError(String.Empty, "Error: " + e.Message);
            //    return View();
            //}
        }