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)); }
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()); }
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); }
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)); }
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)); } }
public BaseInformation() { vistoria = StaticData.vistoriaAtual; service = new Servico(); }
public VistoriaRepositoryMock Inserir(Vistoria objeto) { mock.Setup(mock => mock.Inserir(objeto)); return(this); }
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"); }