示例#1
0
 public IActionResult Register([FromBody] CriarExameModel model)
 {
     try
     {
         _exameServices.Criar(model);
         return(Ok(new { message = "Exame registrado com sucesso!" }));
     }
     catch (AppException ex)
     {
         return(BadRequest(new { message = ex.Message }));
     }
 }
示例#2
0
        public void Criar(CriarExameModel model)
        {
            var contador = _context.Exames.Where(a => a.IdAtleta == model.IdAtleta).Count();

            var exame = new Exames {
                IdAtleta     = model.IdAtleta,
                IdAuxiliar   = model.IdAuxiliar,
                IdUsuario    = model.IdUsuario,
                QuantiFichas = contador + 1
            };

            _context.Exames.Add(exame);
            _context.SaveChanges();


            var Exercicios = model.ExameExercicios;

            _exerciciosServices.Exercicios(Exercicios, _context.Exames.FirstOrDefault(a => a.IdAtleta == model.IdAtleta && a.QuantiFichas == (contador + 1)).Id);
        }