/// <summary> /// Nesse metodo eu não passo o ID do técnico /// </summary> public void novaAtualizacao(int ticketID, string titulo, string descricao, int usuarioID, string anexo) { try { PessoasDominio domPessoas = new PessoasDominio(); Pessoas cara = domPessoas.selecionar(usuarioID); using (SestiEntities dba = new SestiEntities()) { dba.Atualizacao.Add(new Atualizacao { Ticket = ticketID, Titulo = titulo, Descricao = descricao, Data = DateTime.Now, Usuario = cara.id, Tecnico = (cara.TipoPessoa == 2) ? cara.id : 0, status = 0, Anexo = anexo, }); dba.SaveChanges(); } } catch (Exception) { throw; } }
public List <object> reescreveLista(List <Atualizacao> listaS) { try { List <object> listaFinal = new List <object>(); foreach (var item in listaS) { PessoasDominio itemPessoaDom = new PessoasDominio(); Pessoas itemUsuario = new Pessoas(); Pessoas itemTecnico = new Pessoas(); listaFinal.Add(new { id = item.id, Ticket = item.Ticket, Titulo = item.Titulo, Descricao = item.Descricao, Data = item.Data, Usuario = itemPessoaDom.getNome((int)item.Usuario), Tecnico = itemPessoaDom.getNome((int)item.Tecnico), status = item.status == 0 ? "Aberto" : "Fechado", Anexo = item.Anexo, }); } return(listaFinal); } catch (Exception) { throw; } }