public void AdicionarPrefeitura(Prefeitura prefeitura) { //ExceptionSePrefeituraForInvalida(prefeitura); _prefeituraRepositorio.Adicionar(prefeitura); _prefeituraRepositorio.Salvar(); }
public void AtualizarPrefeitura(Manter manterView) { Prefeitura prefeituraModelo = new Prefeitura(); prefeituraModelo.Id = manterView.Id; prefeituraModelo.Nome = manterView.Nome; prefeituraModelo.Aderencia = manterView.Aderencia; prefeituraModelo.Ordem = manterView.Ordem; prefeituraModelo.StatusId = manterView.Status; prefeituraModelo.DocumentosId = manterView.DocumentosId; prefeituraModelo.Documentos = FormatarParaDocumentosModelo(manterView); prefeituraModelo.Validar(); if (prefeituraModelo.BuscarRegrasDeNegocioInvalidas().Count() > 0) { foreach (var item in prefeituraModelo.BuscarRegrasDeNegocioInvalidas()) { manterView.MenssagensDeErro.Add(item.Regra); } } else { PrefeituraServico prefeituraServico = new PrefeituraServico(); prefeituraServico.AtualizarPrefeitura(prefeituraModelo); } }
// todo : analisar se ainda vai usar essa abordagem public void ExceptionSePrefeituraForInvalida(Prefeitura prefeitura) { if (prefeitura.BuscarRegrasDeNegocioInvalidas().Count() > 0) { StringBuilder regrasInvalidas = new StringBuilder(); foreach (var item in prefeitura.BuscarRegrasDeNegocioInvalidas()) { regrasInvalidas.Append(item); } throw new Exception(regrasInvalidas.ToString()); } }
public ActionResult Cadastro(Prefeitura prefeitura) { try { dbContexto.Prefeitura.Add(prefeitura); dbContexto.SaveChanges(); return(RedirectToAction("Index", "Home")); } catch (Exception e) { Console.WriteLine(e); return(View("Cadastro", prefeitura)); } }
public List <Prefeitura> ObterListaPrefeitura() { List <Prefeitura> ListaObj = new List <Prefeitura>(); SqlConnection con = new SqlConnection(connectionString); try { con.Open(); SqlCommand cmd = new SqlCommand("[DBO].[SP_SEL_PREFEITURAS]", con); cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { Prefeitura obj = new Prefeitura(); obj.ID_PREFEITURA = dr["ID_PREFEITURA"].ToString().Equals(string.Empty) ? 0 : Convert.ToInt32(dr["ID_PREFEITURA"].ToString()); obj.DESCRICAO = dr["DESCRICAO"].ToString(); ListaObj.Add(obj); } return(ListaObj); } catch (Exception ex) { throw ex; } finally { con.Close(); } }
public void AtualizarPrefeitura(Prefeitura prefeitura) { _prefeituraRepositorio.Atualizar(prefeitura); _prefeituraRepositorio.Salvar(); }
public void Deletar(Prefeitura entidade) { Prefeitura prefeitura = _contexto.Prefeitura.Find(entidade); prefeitura.StatusId = 3; // todo: tirar esse hard coded }
public void Atualizar(Prefeitura entidade) { _contexto.Prefeitura.Attach(entidade); _contexto.Entry(entidade).State = EntityState.Modified; }
public void Adicionar(Prefeitura entidade) { _contexto.Prefeitura.Add(entidade); }