/// <summary>
        ///
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool Add(UnidadeFederacaoModel model)
        {
            #region Regras
            model.DataReg      = DateTime.Now;
            model.EstReg       = model.DcrNome.Substring(0, 1);
            model.DcrSiglaPais = _busPais.Get(model.IdPais.Value).DcrSigla;
            #endregion

            return(_rep.Add(model));
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool Add(UnidadeFederacaoModel model)
        {
            model.DcrChaveUf = Convert.ToString(Get().Count() + 1);
            model.EstReg     = "A";
            model.DataReg    = DateTime.Now;
            model.DcrSigla   = model.DcrSigla.ToUpper();

            if (model.IdPais.HasValue)
            {
                model.DcrSiglaPais = _busPais.Get(model.IdPais.Value).DcrSigla;
            }

            model.Pais = null;

            return(_rep.AddWithModifiedOrUnchanged(model));
        }