public IHttpActionResult AsignaFacultadesRol() { var sIdRol = getFormKeyValue("idRol"); var idRol = Int64.Parse(sIdRol); var sListaJson = getFormKeyValue("listaJson"); var idsFacultades = new List <long>(); JsonConvert.PopulateObject(sListaJson, idsFacultades); var resultado = RolService.BorrarFacultadesPorRol(idRol); var list = new List <RolFacultad>(); if (resultado.Resultado) { foreach (var idFacultad in idsFacultades) { var rolFacultad = new RolFacultad(); rolFacultad.IdRol = idRol; rolFacultad.IdFacultad = idFacultad; list.Add(rolFacultad); } if (list.Any()) { resultado = RolService.GuardarRolFacultadBulk(list, IdUsuarioExec); } } return(Ok(resultado)); }