/// <summary> /// Atribui os dados de Municipio à entidade Municipio /// </summary> /// <param name="Municipio"></param> /// <param name="_Municipio"></param> /// <returns></returns> private MunicipiosIbgeE Atribuir(MunicipiosIBGE Municipio, MunicipiosIbgeE _Municipio) { _Municipio.codigo = Municipio.Codigo; _Municipio.municipio = Municipio.Municipio; _Municipio.uf = Municipio.Uf; return(_Municipio); }
/// <summary> /// Atualiza os dados de um Municipio /// </summary> /// <param name="Municipio"></param> public void Atualizar(MunicipiosIBGE Municipio) { var repMunicipio = new RepositorioGenerico <MunicipiosIbgeE>(); try { MunicipiosIbgeE _Municipio = repMunicipio.ObterEntidade(p => p.codigo == Municipio.Codigo); Atribuir(Municipio, _Municipio); repMunicipio.SaveChanges(); } catch (Exception e) { throw new DadosException("Municipio", e.Message, e); } }
/// <summary> /// Insere uma Municipio no banco de dados /// </summary> /// <param name="Municipio"></param> /// <returns></returns> public Int64 Inserir(MunicipiosIBGE Municipio) { try { var repMunicipio = new RepositorioGenerico <MunicipiosIbgeE>(); MunicipiosIbgeE _Municipio = new MunicipiosIbgeE(); Atribuir(Municipio, _Municipio); repMunicipio.Inserir(_Municipio); repMunicipio.SaveChanges(); return(_Municipio.codigo); } catch (Exception e) { throw new DadosException("Municipio", e.Message, e); } }