public void AtualizarProjetos() { using (var client = InstanciaClient()) { Feed feed = ConverteXML(client, @"http://sharepoint.go2wings.com.br/_api/web/lists/getbytitle('projetos')/items").Result; foreach (var entry in feed.entry) { var proj = entry.content.properties; Projeto projeto = projetoRepository.FindByID(proj.ID); if (projeto == null) { projeto = new Projeto(); projeto.DataCadastro = DateTime.Now; projeto.IdProjeto = proj.ID; if (String.IsNullOrEmpty(proj.LiderId)) { projeto.IdRecurso = null; } else { Convert.ToInt32(proj.LiderId); } projeto.Nome = proj.Title; projetoRepository.Add(projeto); } } } }
private Projeto ObtemProjeto(int id) { var projeto = new Projeto(); projeto = _projetoRepository.FindByID(id); return(projeto); }
public ProjetoResponse ObtemPorId(int id) { var projeto = _projetoRepository.FindByID(id); var retorno = new ProjetoResponse() { IdProjeto = projeto.IdProjeto, IdRecurso = projeto.IdRecurso, Nome = projeto.Nome }; return(retorno); }