コード例 #1
0
        public ActionResult <RetornoView <Prontuario> > Create([FromBody] Prontuario prontuario)
        {
            var usuarioLogado = _prontuarioRepository.usuarioLogado(User.Identity.Name);

            try
            {
                var Log = new Log()
                {
                    Usuario_Logado = usuarioLogado.Nome,
                    Acao           = "Inclusão",
                    Rotina         = "01Usu",
                    Data_Hora      = DateTime.Now
                };
                prontuario.log = Log;
                _prontuarioRepository.Add(prontuario);
            }
            catch (Exception ex)
            {
                var result = new RetornoView <Prontuario>()
                {
                    sucesso = false, erro = ex.Message
                };
                return(BadRequest(result));
            }

            var resultado = new RetornoView <Prontuario>()
            {
                data = prontuario, sucesso = true
            };

            return(CreatedAtRoute("GetProntuario", new { id = prontuario.Id }, resultado));
        }