public async Task <IActionResult> PostVistoria([FromBody] Vistoria vistoria)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.Vistoria.Add(vistoria);
            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateException)
            {
                if (VistoriaExists(vistoria.Sequencia))
                {
                    return(new StatusCodeResult(StatusCodes.Status409Conflict));
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtAction("GetVistoria", new { id = vistoria.Sequencia }, vistoria));
        }
Exemplo n.º 2
0
        public void InserirVistoria(VistoriaVO vistoriaVO)
        {
            Vistoria vistoria = _mapper.Map <Vistoria>(vistoriaVO);

            _context.Vistoria.Add(vistoria);
            _context.SaveChanges();
        }
        public async Task <IActionResult> PutVistoria([FromRoute] int id, [FromBody] Vistoria vistoria)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != vistoria.Sequencia)
            {
                return(BadRequest());
            }

            _context.Entry(vistoria).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!VistoriaExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Exemplo n.º 4
0
        public Task Inserir(Vistoria vistoria)
        {
            var resultado = _vistoriaService.Inserir(vistoria);

            if (resultado.Invalid)
            {
                return(Task.FromException(new ApplicationException("Erro ao processar cadastro! " + resultado.Notifications)));
            }

            return(Task.CompletedTask);
        }
Exemplo n.º 5
0
        public int Inserir(Vistoria vistoria)
        {
            const string sql = @" INSERT INTO dbo.Vistoria
                                       (id
                                       ,id_contrato
                                       ,idc_carro_limpo
                                       ,idc_tanque_cheio
                                       ,idc_amassados
                                       ,idc_arranhoes
                                       ,perc_ocorrencia)
                                 VALUES
                                       (@Id
                                       ,@ContratoId
                                       ,@IndiceCarroLimpo
                                       ,@IndiceTanqueCheio
                                       ,@IndiceAmassados
                                       ,@IndiceArranhoes
                                       ,@PercentualOcorrencia)
                ";

            return(con.Value.Execute(sql, vistoria));
        }
Exemplo n.º 6
0
 public Result Inserir(Vistoria vistoria)
 {
     try
     {
         int retorno = _vistoriaRepository.Inserir(vistoria);
         if (retorno == 1)
         {
             return(Result.Ok());
         }
         else
         {
             vistoria.AddNotification("Erros", "Ocorreu algum erro na transação do banco de dados.");
             return(Result.Error(vistoria.Notifications));
         }
     }
     catch (Exception e)
     {
         Log.Error("Erros: " + e.Message);
         vistoria.AddNotification("Erros", e.Message);
         return(Result.Error(vistoria.Notifications));
     }
 }
Exemplo n.º 7
0
	public BaseInformation()
	{
		vistoria = StaticData.vistoriaAtual;
		service = new Servico();
	}
Exemplo n.º 8
0
 public VistoriaRepositoryMock Inserir(Vistoria objeto)
 {
     mock.Setup(mock => mock.Inserir(objeto));
     return(this);
 }
Exemplo n.º 9
0
	public void OnNewClick ()
	{
		Vistoria vistoria = new Vistoria ();

		vistoria.id = 0;
		vistoria.proprietario = "";
		vistoria.empreendimento = "";
		vistoria.valor = 0d;
		vistoria.endereco = "";
		vistoria.unidade = "";
		vistoria.bloco = "";
		vistoria.dataCompra = DateTime.Now;
		vistoria.metragem = 0.0f;
		vistoria.padrao = "";
		vistoria.dataVistoria = DateTime.Now;
		vistoria.horarioAgendado = DateTime.Now;
		vistoria.inicioVistoria = DateTime.Now;
		vistoria.incorporadora = "";
		vistoria.terminoVistoria = DateTime.Now;
		vistoria.construtora = "";
		vistoria.clima = "";
		vistoria.imagemPredioUrl = null;
		vistoria.vistoriador = vistoriador;
		vistoria.imagem = null;

		VistoriaDAO vistoriaDAO = new VistoriaDAO ();
		StaticData.vistoriaAtual = vistoria;
		StaticData.OnlineVistoria = false;
		Application.LoadLevel ("RelatorioVistoria");
	}