示例#1
0
        public int gravar(RadarInfo radar, bool inativar)
        {
            if (radar.Velocidade < 20)
            {
                throw new Exception("Você não pode adicionar um radar a menos de 20 km/h.");
            }

            int grava = 0;

            if (radar.Usuario == true && inativar == true)
            {
                excluir(radar.Id);
            }
            else
            {
                if (inativar == true)
                {
                    radar.Ativo = false;
                    grava       = _db.gravar(radar);
                }
                else
                {
                    grava = _db.gravar(radar);
                }

                atualizarEndereco();
            }

            return(grava);
        }
示例#2
0
        public int gravar(RadarInfo radar)
        {
            //if (radar.Velocidade < 20)
            //    throw new Exception("Você não pode adicionar um radar a menos de 20 km/h.");
            radar.UltimaAlteracao = DateTime.Now;
            int alteracao = _db.gravar(radar);

            atualizarEndereco();
            return(alteracao);
        }