示例#1
0
        public Operation <Seccione> getRecordsByMemberInfo(string gender, int age)
        {
            try
            {
                //Obtaining the upper age limit of the section in which the member can be assigned by default
                int?upper = EntitySingleton.Context.Secciones.Where(x => (x.rangoFin >= age && x.rangoInicio <= age) || (x.rangoFin == null && x.rangoInicio <= age) && x.baja).FirstOrDefault().rangoFin;

                List <Seccione> data;

                //If the upper age limit is null, it is already in the maximum level of sections
                if (upper == null)
                {
                    data = EntitySingleton.Context.Secciones.
                           Where(x => x.sexo.Equals(gender) && x.rangoFin == null && x.rangoInicio <= age && x.baja).ToList();
                }
                //If the upper age limit is not null, it will return the section(s) in which the member can be
                //assigned by its age, plus the section corresponding to its next level
                else
                {
                    data = EntitySingleton.Context.Secciones.
                           Where(x => x.sexo.Equals(gender) &&
                                 ((x.rangoFin >= age && x.rangoInicio <= age) || x.rangoInicio == (upper + 1)) && x.baja).ToList();
                }

                return(FactoryOperation <Seccione> .getDataOperation(data));
            }
            catch (Exception e)
            {
                return(FactoryOperation <Seccione> .getFailOperation(e.Message));
            }
        }
示例#2
0
        public void ShouldInsertWhenOperationRepositoryIsValid()
        {
            var entity = FactoryOperation.RandomCreate();

            _spacePlanningUnitOfWork.OperationRepository.Add(entity);
            _spacePlanningUnitOfWork.Save();
            var retrived = _spacePlanningUnitOfWork.OperationRepository.GetById(entity.OperationId);

            Assert.IsTrue(retrived.Equals(entity));
        }
示例#3
0
 public Operation <Domicilio> getRecordByMember(Miembro miembro)
 {
     try
     {
         Domicilio data = (Domicilio)EntitySingleton.Context.Domicilios.Where(x => x.idDomicilio == miembro.Domicilio.idDomicilio);
         return(FactoryOperation <Domicilio> .getSingleValueOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Domicilio> .getFailOperation(e.Message));
     }
 }
示例#4
0
 public Operation <MiembroEvento> getRecordsByEvent(Evento ev)
 {
     try
     {
         List <MiembroEvento> data = EntitySingleton.Context.MiembroEventoes.Where(x => x.idEvento == ev.idEvento).ToList();
         return(FactoryOperation <MiembroEvento> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <MiembroEvento> .getFailOperation(e.Message));
     }
 }
示例#5
0
 public Operation <Departamento> getRecords()
 {
     try
     {
         List <Departamento> data = EntitySingleton.Context.Departamentos.ToList();
         return(FactoryOperation <Departamento> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Departamento> .getFailOperation(e.Message));
     }
 }
 public Operation <materia> getActiveRecords(bool selective)
 {
     try
     {
         List <materia> data = EntitySingleton.Context.materias.Where(x => x.estado && x.electiva == selective).ToList();
         return(FactoryOperation <materia> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <materia> .getFailOperation(e.Message));
     }
 }
 public Operation <tipo_carrera> getActiveRecords()
 {
     try
     {
         List <tipo_carrera> data = EntitySingleton.Context.tipo_carrera.Where(x => x.estado).ToList();
         return(FactoryOperation <tipo_carrera> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <tipo_carrera> .getFailOperation(e.Message));
     }
 }
示例#8
0
 public Operation <plan> getActiveRecordsByCareer(int idCarrera)
 {
     try
     {
         List <plan> data = EntitySingleton.Context.plans.Where(x => x.estado).Where(x => x.idCarrera == idCarrera).ToList();
         return(FactoryOperation <plan> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <plan> .getFailOperation(e.Message));
     }
 }
示例#9
0
 public Operation <Miembro> getActiveRecords()
 {
     try
     {
         List <Miembro> data = EntitySingleton.Context.Miembros.Where(member => member.baja).ToList();
         return(FactoryOperation <Miembro> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Miembro> .getFailOperation(e.Message));
     }
 }
示例#10
0
 public Operation <Perfile> getRecords()
 {
     try
     {
         List <Perfile> data = EntitySingleton.Context.Perfiles.ToList();
         return(FactoryOperation <Perfile> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Perfile> .getFailOperation(e.Message));
     }
 }
示例#11
0
 public Operation <Inscripcione> getRecordsByMember(Miembro mem)
 {
     try
     {
         List <Inscripcione> data = EntitySingleton.Context.Inscripciones.Where(x => x.idMiembro == mem.idMiembro).ToList();
         return(FactoryOperation <Inscripcione> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Inscripcione> .getFailOperation(e.Message));
     }
 }
示例#12
0
 public Operation <MiembroFuncion> getRecords()
 {
     try
     {
         List <MiembroFuncion> data = EntitySingleton.Context.MiembroFuncions.ToList();
         return(FactoryOperation <MiembroFuncion> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <MiembroFuncion> .getFailOperation(e.Message));
     }
 }
示例#13
0
 public Operation <Grupos> getActiveRecords()
 {
     try
     {
         List <Grupos> data = EntitySingleton.Context.Grupos.Where(g => g.baja).ToList();
         return(FactoryOperation <Grupos> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Grupos> .getFailOperation(e.Message));
     }
 }
示例#14
0
 public Operation <Escolaridad> getRecords()
 {
     try
     {
         List <Escolaridad> data = EntitySingleton.Context.Escolaridads.ToList();
         return(FactoryOperation <Escolaridad> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Escolaridad> .getFailOperation(e.Message));
     }
 }
示例#15
0
 public Operation <Evento> getActiveRecords()
 {
     try
     {
         List <Evento> data = EntitySingleton.Context.Eventos.Where(x => x.baja).ToList();
         return(FactoryOperation <Evento> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Evento> .getFailOperation(e.Message));
     }
 }
示例#16
0
 public Operation <pensum> getRecordsByPlan(long idPlan)
 {
     try
     {
         List <pensum> data = EntitySingleton.Context.pensums.Where(x => x.idPlan == idPlan).OrderBy(x => x.corr).ToList();
         return(FactoryOperation <pensum> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <pensum> .getFailOperation(e.Message));
     }
 }
示例#17
0
 public Operation <Miembro> getRecordbyCum(string cum)
 {
     try
     {
         Miembro data = EntitySingleton.Context.Miembros.Where(x => x.cum == cum).FirstOrDefault();
         return(FactoryOperation <Miembro> .getSingleValueOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Miembro> .getFailOperation(e.Message));
     }
 }
示例#18
0
 public Operation <Miembro> getLastRecord()
 {
     try
     {
         Miembro data = EntitySingleton.Context.Miembros.OrderByDescending(x => x.idMiembro).FirstOrDefault();
         return(FactoryOperation <Miembro> .getSingleValueOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Miembro> .getFailOperation(e.Message));
     }
 }
示例#19
0
 public Operation <Inscripcione> addRecord(Inscripcione o)
 {
     try
     {
         EntitySingleton.Context.Inscripciones.Add(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Inscripcione> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Inscripcione> .getFailOperation(e.Message));
     }
 }
示例#20
0
 public Operation <FichasMedica> addRecord(FichasMedica o)
 {
     try
     {
         EntitySingleton.Context.FichasMedicas.Add(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <FichasMedica> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <FichasMedica> .getFailOperation(e.Message));
     }
 }
示例#21
0
        public void ShouldDeleteWhenOperationRepositoryIsValid()
        {
            var entity = FactoryOperation.RandomCreate();

            _spacePlanningUnitOfWork.OperationRepository.Add(entity);
            _spacePlanningUnitOfWork.Save();

            _spacePlanningUnitOfWork.OperationRepository.Delete(entity);
            _spacePlanningUnitOfWork.Save();
            var retrived = _spacePlanningUnitOfWork.OperationRepository.GetById(entity.OperationId);

            Assert.IsNull(retrived);
        }
示例#22
0
 public Operation <pensum> addRecord(pensum p)
 {
     try
     {
         EntitySingleton.Context.pensums.Add(p);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <pensum> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <pensum> .getFailOperation(e.Message));
     }
 }
示例#23
0
 public Operation <Escolaridad> addRecord(Escolaridad o)
 {
     try
     {
         EntitySingleton.Context.Escolaridads.Add(o as Escolaridad);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Escolaridad> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Escolaridad> .getFailOperation(e.Message));
     }
 }
示例#24
0
 public Operation <Localidade> deleteRecord(Localidade o)
 {
     try
     {
         EntitySingleton.Context.Localidades.Remove(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Localidade> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Localidade> .getFailOperation(e.Message));
     }
 }
示例#25
0
 public Operation <Municipio> getRecordsByDepartment(Departamento department)
 {
     try
     {
         List <Municipio> data = EntitySingleton.Context.Municipios.
                                 Where(x => x.idDepartamento.Equals(department.idDepartamento) && x.baja).ToList();
         return(FactoryOperation <Municipio> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Municipio> .getFailOperation(e.Message));
     }
 }
示例#26
0
 public Operation <Religion> deleteRecord(Religion o)
 {
     try
     {
         EntitySingleton.Context.Religions.Remove(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Religion> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Religion> .getFailOperation(e.Message));
     }
 }
示例#27
0
 public Operation <Evento> addRecord(Evento o)
 {
     try
     {
         EntitySingleton.Context.Eventos.Add(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Evento> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Evento> .getFailOperation(e.Message));
     }
 }
 public Operation <materia> addRecord(materia m)
 {
     try
     {
         EntitySingleton.Context.materias.Add(m);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <materia> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <materia> .getFailOperation(e.Message));
     }
 }
 public Operation <EventoCargo> deleteRecord(EventoCargo o)
 {
     try
     {
         EntitySingleton.Context.EventoCargoes.Remove(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <EventoCargo> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <EventoCargo> .getFailOperation(e.Message));
     }
 }
 public Operation <tipo_carrera> addRecord(tipo_carrera c)
 {
     try
     {
         EntitySingleton.Context.tipo_carrera.Add(c);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <tipo_carrera> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <tipo_carrera> .getFailOperation(e.Message));
     }
 }