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 })); }
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); } }
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); } }
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 }