示例#1
0
 /// <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);
 }
示例#2
0
        /// <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);
            }
        }
示例#3
0
        /// <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);
            }
        }