示例#1
0
 /// <summary>
 /// Verifica se os campos obrigátorios não foram preenchidos.
 /// </summary>
 /// <param name="entity">Objeto com os campos a serem verificados.</param>
 /// <returns>True se os campos obrigátorios não foram preenchidos ou False se eles foram.</returns>
 public static bool Verificar(HorariosExame entity)
 {
     if (String.IsNullOrEmpty(Convert.ToString(entity.DiaHora)) ||
         String.IsNullOrEmpty(Convert.ToString(entity.Valor)) ||
         String.IsNullOrEmpty(Convert.ToString(entity.IdAtendimento)) ||
         String.IsNullOrEmpty(Convert.ToString(entity.IdTipoExame)))
     {
         return(true);
     }
     return(false);
 }
        public IActionResult Put([FromRoute] int id, [FromBody] HorariosExameInput input)
        {
            var obj = new HorariosExame()
            {
                DiaHora       = input.DiaHora,
                Valor         = input.Valor,
                IdAtendimento = input.IdAtendimento,
                IdTipoExame   = input.IdTipoExame
            };
            var Obj = _horariosExameNegocio.Alterar(id, obj);

            return(Accepted(Obj));
        }
        public IActionResult Post([FromBody] HorariosExameInput input)
        {
            var obj = new HorariosExame()
            {
                DiaHora       = input.DiaHora,
                Valor         = input.Valor,
                IdAtendimento = input.IdAtendimento,
                IdTipoExame   = input.IdTipoExame
            };

            var idHorarioExame = _horariosExameNegocio.Inserir(obj);

            obj.Id = idHorarioExame;
            return(CreatedAtRoute("HorariosExameGetId", new { id = idHorarioExame }, obj));
        }