예제 #1
0
        public virtual IResultadoApplication Inserir(TViewModel viewModel)
        {
            var application = new ResultadoApplication();

            try
            {
                application.ResultadoValidacao(service.Inserir(mapper.Map <TEntity>(viewModel)));
                if (application.CodigoRetorno == CodigoRetornoEnum.Sucesso)
                {
                    service.Commit();
                }
            }
            catch (System.Exception ex)
            {
                application.ExecutadoComErro(ex);
            }

            return(application);
        }