public bool ImportFile(string fileName) { try { //ProjetoContext projetoContext = new ProjetoContext(); bool isFirst = true; string[] lines = System.IO.File.ReadAllLines( HttpRuntime.AppDomainAppPath + "\\ImportFiles\\" + fileName, Encoding.UTF8 ); CrimeSSP crimeSSP = new CrimeSSP(); Endereco endereco = new Endereco(); TipoCrime tipoCrime = tipoCrimeRepository.GetTipoCrime(FindCrimeType(fileName)); // Display the file contents by using a foreach loop. foreach (string line in lines) { if (!isFirst) { var lineArray = line.Split(';'); endereco = new Endereco(); endereco.Bairro = lineArray[14]; endereco.Cep = ""; endereco.CidadeBO = lineArray[15]; endereco.Estado = lineArray[16]; endereco.CidadeBO = lineArray[15]; endereco.Logradouro = lineArray[12]; endereco.Numero = lineArray[13]; crimeSSP = new CrimeSSP(); crimeSSP.Endereco = endereco; crimeSSP.TipoCrimeId = tipoCrime.Id; crimeSSP.Data = lineArray[5]; if (!endereco.Numero.Equals(0) && !endereco.Bairro.Equals(String.Empty) && !endereco.Logradouro.Equals(String.Empty) && !endereco.CidadeBO.Equals(String.Empty) && !endereco.Estado.Equals(String.Empty)) { crimeSSPRepository.Adicionar(crimeSSP); } } else { isFirst = false; } } crimeSSPRepository.Salvar(); } catch (Exception ex) { return(false); } return(true); }
// GET: TipoCrime/Details/5 public IActionResult Details(int?id) { TipoCrime obj_tipo = gtp.ObterById(id); if (id == null) { return(View(obj_tipo)); } return(View(obj_tipo)); }
// GET: TipoCrime/Delete/5 public IActionResult Delete(int?id) { if (id.HasValue) { TipoCrime Obj_tipo = gtp.ObterById(id); if (Obj_tipo != null) { return(View(Obj_tipo)); } } return(RedirectToAction("Index")); }
public IActionResult Create(TipoCrime tipoCrime) { try { if (ModelState.IsValid) { gtp.Adicionar(tipoCrime); } return(RedirectToAction(nameof(Index))); } catch { return(View()); } }
public IActionResult Edit(TipoCrime Obj_tipo) { try { if (ModelState.IsValid) { gtp.Editar(Obj_tipo); return(RedirectToAction("Index")); } return(View(Obj_tipo)); } catch { return(View()); } }
public void Editar(TipoCrime Obj_tipo) { int idxs = crime.FindIndex(e => e.Id == Obj_tipo.Id); crime[idxs] = Obj_tipo; }
public void Adicionar(TipoCrime Obj_tipo) { Obj_tipo.Id = crime.Count + 1; crime.Add(Obj_tipo); }
public void Editar(TipoCrime Crime) => persistencia.Editar(Crime);
public void Adicionar(TipoCrime Crime) { persistencia.Adicionar(Crime); }