Пример #1
0
        private TipoEmpleo getTipoEmpleo(TipoEmpleoRequest tipoEmpleoRequest)
        {
            var tipoEmpleo = new TipoEmpleo(tipoEmpleoRequest.descripcion);

            tipoEmpleo.Id = tipoEmpleoRequest.IdGuid;
            return(tipoEmpleo);
        }
 private static void prepareTipoEmpleo(TipoEmpleo tipoEmpleo)
 {
     _session = _sessionFactory.OpenSession();
     using (var tx = _session.BeginTransaction())
     {
         _session.Save(tipoEmpleo);
         tx.Commit();
     }
     _session.Close();
 }
        private static TipoEmpleo getTipoEmpleo(TipoEmpleoRequest tipoEmpleoRequest)
        {
            var tipoEmpleo = new TipoEmpleo(tipoEmpleoRequest.descripcion)
            {
                Auditoria = new CNISS.CommonDomain.Domain.Auditoria(
                    tipoEmpleoRequest.auditoriaRequest.usuarioCreo,
                    tipoEmpleoRequest.auditoriaRequest.fechaCreo,
                    tipoEmpleoRequest.auditoriaRequest.usuarioModifico,
                    tipoEmpleoRequest.auditoriaRequest.fechaModifico

                    )
            };

            return(tipoEmpleo);
        }
Пример #4
0
        public TipoEmpleo getTipoEmpleoForPost(TipoEmpleoRequest tipoEmpleoRequest)
        {
            var tipoEmpleo = new TipoEmpleo(tipoEmpleoRequest.descripcion)
            {
                Auditoria = new Domain.Auditoria(
                    tipoEmpleoRequest.auditoriaRequest.usuarioCreo,
                    tipoEmpleoRequest.auditoriaRequest.fechaCreo,
                    tipoEmpleoRequest.auditoriaRequest.usuarioModifico,
                    tipoEmpleoRequest.auditoriaRequest.fechaModifico

                    )
            };

            return(tipoEmpleo);
        }
Пример #5
0
 public Empleo(Empresa empresa, Sucursal sucursal, Beneficiario beneficiario, HorarioLaboral horarioLaboral,
               string cargo, decimal sueldo, TipoEmpleo tipoEmpleo, DateTime fechaDeInicio)
 {
     this.Empresa             = empresa;
     this.Sucursal            = sucursal;
     this.Beneficiario        = beneficiario;
     this.HorarioLaboral      = horarioLaboral;
     this.Cargo               = cargo;
     this.Sueldo              = sueldo;
     this.TipoEmpleo          = tipoEmpleo;
     this.Contrato            = Contrato;
     this.FechaDeInicio       = fechaDeInicio;
     ComprobantesPago         = new List <ComprobantePago>();
     FichasSupervisionEmpleos = new List <FichaSupervisionEmpleo>();
     Id          = Guid.NewGuid();
     Supervisado = false;
 }
Пример #6
0
        public void isExecutable_NotExistsTipoEmpleo_returnFalse()
        {
            var tipoEmpleo = new TipoEmpleo("Actividad");

            var repositoryRead    = Mock.Of <ITipoDeEmpleoReadOnlyRepository>();
            var repositoryCommand = Mock.Of <ITipoDeEmpleoRepositoryCommand>();
            var uow = Mock.Of <Func <IUnitOfWork> >();

            Mock.Get(uow).Setup(x => x()).Returns(new DummyUnitOfWork());
            Mock.Get(repositoryRead).Setup(x => x.exists(tipoEmpleo.Id)).Returns(false);

            var command = new CommandUpdateTipoEmpleo(repositoryRead, repositoryCommand, uow);


            var respuesta = command.isExecutable(tipoEmpleo);


            Assert.IsFalse(respuesta);
        }