public IActionResult UpdateData(InfracaoViewModel value) { var infracao = DbContext.Infracoes.Find(value.Id); infracao.Descricao = value.Descricao; DbContext.SaveChanges(); return(Ok(value)); }
public IActionResult Cadastrar(string IdProc) { var viewModel = new InfracaoViewModel(); viewModel.ProcessoId = IdProc; PreencheFornecedor(viewModel); return(View("Form", viewModel)); }
private void PreencheFornecedor(InfracaoViewModel viewModel) { var fornecedor = fornecedorAppService.RecuperarDadosFornecedor(viewModel.ProcessoId).Data; viewModel.Cnpj = fornecedor.Cnpj; viewModel.RazaoSocial = fornecedor.RazaoSocial; viewModel.ReceitaBruta = fornecedor.ReceitaBruta; viewModel.Relato = fornecedor.Relato.DataFormatada(); viewModel.RelatoFiscalizacao = fornecedor.RelatoFiscalizacao; }
public IActionResult Editar(InfracaoViewModel viewModel) { var resultado = appService.Atualizar(viewModel); if (resultado.Successo) { resultado.RedirecionarPara(Url.Action("Index", "Infracao", new { IdProc = viewModel.ProcessoId })); } return(Json(resultado.Retorno())); }
public ConfigurationProfile() { Shared.Conversores.Configuracao.Registrar(this); this.AllowNullCollections = true; EnderecoViewModel.Mapping(this); FornecedorViewModel.Mapping(this); InfracaoViewModel.Mapping(this); InfracaoListaViewModel.Mapping(this); ProdutoViewModel.Mapping(this); ProcessoViewModel.Mapping(this); ProcessoListaViewModel.Mapping(this); }
public async Task <IActionResult> UploadData(InfracaoViewModel pModel) { byte[] fileData = null; using (var memoryStream = new MemoryStream()) { if (pModel.InfracaoFile != null) { await pModel.InfracaoFile.CopyToAsync(memoryStream); fileData = memoryStream.ToArray(); } } var infracao = new Models.Infracao { Latitude = pModel.Latitude, Longitude = pModel.Longitude, IMEI = pModel.IMEI, Descricao = pModel.Descricao, DataRegistro = pModel.DataInfracao, File = new Models.InfracaoFile { File = fileData } }; DbContext.Infracoes.Add(infracao); /*var file = new Models.InfracaoFile * { * InfracaoId = infracao.Id, * File = fileData * }; * * DbContext.Files.Add(file);*/ DbContext.SaveChanges(); pModel.Id = infracao.Id; pModel.InfracaoFile = null; return(Ok(pModel)); }