/// <summary> /// Retorna um suporte para teste /// </summary> /// <returns></returns> public SuporteDto RetornarNovoSuporte() { SuporteDto entidadeDto = new SuporteDto() { Mensagem = "Teste unitário: \n Suporte teste " + DateTime.Now.ToString(), Id = Guid.NewGuid(), Tipo = TipoMensagemSuporte.Usuario, Inativo = false, }; return(entidadeDto); }
/// <summary> /// Inclui uma mensagem de suporte /// </summary> /// <param name="filtros"></param> /// <returns></returns> public string IncluirMensagemSuporte(SuporteDto suporteDto) { RetornoDto retornoDto = new RetornoDto(); if (suporteDto == null) { retornoDto.Mensagem = "Não foram recebidos os dados da mensagem"; retornoDto.Retorno = false; } suporteDto.Id = Guid.NewGuid(); //Requisição para incluir a mensagem RequisicaoEntidadeDto <SuporteDto> requisicaoDto = new RequisicaoEntidadeDto <SuporteDto>() { IdUsuario = SessaoUsuario.SessaoLogin.IdUsuario, Identificacao = SessaoUsuario.SessaoLogin.Identificacao, EntidadeDto = suporteDto }; //Consumir o serviço SuporteBll suporteBll = new SuporteBll(true); suporteBll.Incluir(requisicaoDto, ref retornoDto); RetornoGuidDto retornoGuidDto = new RetornoGuidDto() { Id = suporteDto.Id, Retorno = retornoDto.Retorno, Mensagem = retornoDto.Mensagem }; string retorno = new JavaScriptSerializer().Serialize(retornoGuidDto); return(retorno); }