public ActionResult ProcessarGravacaoPost(Servidor servidor) { if (ModelState.IsValid) { servidor.Sensor = new Sensor(); var retorno = clienteHttp.Post <Servidor>(@"servidor/", servidor); return(RedirectToAction("Index", "Servidores")); } else { return(View("Index", servidor)); } }
public ActionResult ProcessarGravacaoPost(Usuario usuario, List <String> idsServidores) { if (ModelState.IsValid) { foreach (var idServidor in idsServidores) { Guid guidIdServidor = Guid.Parse(idServidor); var servidor = clienteHttp.Get <Servidor>(string.Format(@"servidor/{0}", guidIdServidor.ToString())); usuario.ListaServidores.Add(servidor); } var id = clienteHttp.Post <Usuario>(@"usuario/", usuario); return(RedirectToAction("Gerenciar", "Usuarios")); } else { return(View("Index", usuario)); } }