コード例 #1
0
        public IActionResult Post(ChamadoViewMoldel chamado)
        {
            try
            {
                Chamado chamadoNovo = new Chamado()
                {
                    Nome      = chamado.Nome,
                    Email     = chamado.Email,
                    Telefone  = chamado.Telefone,
                    Titulo    = chamado.Titulo,
                    Assunto   = chamado.Assunto,
                    Descricao = chamado.Descricao,
                    Status    = "Pendente",
                    Data      = chamado.Data
                };

                var chamadoRetorno = _chamadoRepositorio.Cadastrar(chamadoNovo);

                return(Ok(chamadoRetorno));
            }
            catch (Exception ex)
            {
                return(BadRequest(new { sucesso = false, mensagem = ex.Message }));
            }
        }
コード例 #2
0
ファイル: ChamadoTest.cs プロジェクト: cancelinha/MinhaVoz
        public void CadastraChamado()
        {
            Chamado chamado = new Chamado()
            {
                Nome      = "Jefferson",
                Email     = "*****@*****.**",
                Telefone  = "+55(11)127263827",
                Titulo    = "Janela quebrada",
                Assunto   = "Concerto",
                Descricao = "Janela está quebrada e nos dias de frio entra muito vento.",
                Status    = "Pendente",
                Data      = new System.DateTime(2019, 10, 9)
            };
            var chamadoRetorno = _chamadoRepositorio.Cadastrar(chamado);

            Assert.NotNull(chamadoRetorno);
            Assert.Equal(chamadoRetorno.Titulo, chamado.Titulo);
        }