Ejemplo n.º 1
0
        public String Crearlugar(ViewPersona model)
        {
            if (!ModelState.IsValid)
            {
                var errores = ModelState.Select(v => new { key = v.Key, errores = v.Value.Errors });
                return(serializer.Serialize(new { success = false, errores = errores }));
            }

            Lugare lugar = new Lugare();

            lugar.pais         = model.pais;
            lugar.departamento = model.departamento;
            lugar.nombre       = model.nombre;
            lugar.alias        = model.alias;

            db.Lugares.Add(lugar);
            db.SaveChanges();

            Lugare x            = db.Lugares.Find(lugar.id);
            var    objRetornado = new
            {
                pais         = x.pais,
                departamento = x.departamento,
                nombre       = x.nombre,
                alias        = x.alias,
            };

            return(serializer.Serialize(new { success = true, objRetornado = objRetornado }));
        }
Ejemplo n.º 2
0
        public ActionResult Editar(ViewPersona item)
        {
            ServicioSoapClient client = new ServicioSoapClient();

            Persona model = new Persona();

            model.ID_Persona  = item.ID_Persona;
            model.Nombre      = item.Nombre;
            model.Cedula      = item.Cedula;
            model.contraseña  = item.contraseña;
            model.tipo_perfil = item.tipo_perfil;
            try
            {
                if (ModelState.IsValid)
                {
                    client.ActualizarPersona(model);

                    return(Redirect("~/Pelicula/Index/"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 3
0
        public ActionResult Nuevo(ViewPersona model)
        {
            ServicioSoapClient client = new ServicioSoapClient();

            Persona per = new Persona();

            per.Nombre      = model.Nombre;
            per.Cedula      = model.Cedula;
            per.correo      = model.correo;
            per.contraseña  = model.correo;
            per.tipo_perfil = model.tipo_perfil;
            try
            {
                if (ModelState.IsValid)
                {
                    client.AgregaPersona(per);

                    return(Redirect("~/Persona/About"));
                }

                return(View(model));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Ejemplo n.º 4
0
        public ActionResult Editar(int id)
        {
            ServicioSoapClient client = new ServicioSoapClient();
            var         item          = client.Getbyid(id);
            ViewPersona model         = new ViewPersona();

            model.ID_Persona  = item.ID_Persona;
            model.Nombre      = item.Nombre;
            model.Cedula      = item.Cedula;
            model.contraseña  = item.contraseña;
            model.tipo_perfil = item.tipo_perfil;

            return(View(model)); //acá lo voy a devolver
        }