示例#1
0
        public async Task <TipoNomina> NuevaNomina(TipoNomina nomina)
        {
            var nominaGrabar = Mapper.Map <TipoNominaEntity>(nomina);

            if (await _repository.Exist(nominaGrabar.Id))
            {
                return(null);
            }

            await _repository.Add(nominaGrabar);

            return(nomina);
        }
示例#2
0
        public async Task <DetallesTipoNomina> NuevoDetalle(int nominaId, DetallesTipoNomina detalles)
        {
            var detallesGrabar = Mapper.Map <DetallesTipoNominaEntity>(detalles);

            if (!await _repositoryTipo.Exist(nominaId))
            {
                return(null);
            }

            await _repository.Add(nominaId, detallesGrabar);

            return(detalles);
        }
示例#3
0
        public async Task <Impuesto> NuevoImpuesto(int nominaId, Impuesto impuesto)
        {
            var impuestoGrabar = Mapper.Map <ImpuestosEntity>(impuesto);

            if (!await _repositoryTipo.Exist(nominaId))
            {
                return(null);
            }


            await _repository.Add(nominaId, impuestoGrabar);

            return(impuesto);
        }