Beispiel #1
0
 public ManagersController(IUserLogic userLogic, IAreaLogic areaLogic,
                           IIndicatorLogic indicatorLogic) : base()
 {
     this.userLogic      = userLogic;
     this.areaLogic      = areaLogic;
     this.indicatorLogic = indicatorLogic;
 }
Beispiel #2
0
 public IndicatorLogic(IRepository <Indicator> indicatorRepository,
                       IAreaLogic areaLogic, IUserLogic userLogic)
 {
     repository     = indicatorRepository;
     this.areaLogic = areaLogic;
     this.userLogic = userLogic;
 }
Beispiel #3
0
 public ImportLogic(IUnitOfWork unitOfWork, IConfiguration configuration, IAreaLogic areaLogic, ITopicLogic topicLogic, ITypeReqLogic typeLogic)
 {
     this.unitOfWork      = unitOfWork;
     this.areaRepository  = unitOfWork.AreaRepository;
     this.topicRepository = unitOfWork.TopicRepository;
     this.typeRepository  = unitOfWork.TypeReqRepository;
     this.configuration   = configuration;
     this.areaLogic       = areaLogic;
     this.topicLogic      = topicLogic;
     this.typeLogic       = typeLogic;
 }
 public AreaController(IAreaLogic otherAreaLogic)
 {
     if (otherAreaLogic == null)
     {
         areaLogic      = new AreaLogic(null);
         userLogic      = new UserLogic(null);
         indicatorLogic = new IndicatorLogic(null);
         sessionLogic   = new SessionLogic(null, null);
     }
     else
     {
         userLogic      = new UserLogic(null);
         areaLogic      = otherAreaLogic;
         indicatorLogic = new IndicatorLogic(null);
         sessionLogic   = new SessionLogic(null, null);
     }
 }
Beispiel #5
0
        public void TestInitialize()
        {
            area = new AreaEntity
            {
                Id     = 1,
                Name   = "Limpieza",
                Topics = new List <TopicEntity>()
            };

            topic = new TopicEntity
            {
                Id           = 1,
                Name         = "Contenedores de basura",
                AreaEntityId = 1,
                RequestTypes = new List <TypeReqEntity>()
            };

            type = new TypeReqEntity
            {
                Id               = 1,
                Name             = "Roto",
                AdditionalFields = new List <AdditionalFieldEntity>(),
                TopicEntityId    = 1
            };

            unitOfWork      = new Mock <IUnitOfWork>();
            areaRepository  = new Mock <IRepository <AreaEntity> >();
            topicRepository = new Mock <IRepository <TopicEntity> >();
            typeRepository  = new Mock <IRepository <TypeReqEntity> >();
            unitOfWork.Setup(u => u.AreaRepository).Returns(areaRepository.Object);
            unitOfWork.Setup(u => u.TopicRepository).Returns(topicRepository.Object);
            unitOfWork.Setup(u => u.TypeReqRepository).Returns(typeRepository.Object);

            var configuration = new Mock <IConfiguration>();

            configuration.Setup(c => c["DataImport:Path"]).Returns(".\\Assemblies\\DataImport");
            areaLogic   = new AreaLogic(unitOfWork.Object);
            topicLogic  = new TopicLogic(unitOfWork.Object);
            typeLogic   = new TypeReqLogic(unitOfWork.Object);
            importLogic = new ImportLogic(unitOfWork.Object, configuration.Object, areaLogic, topicLogic, typeLogic);
        }
 public CheckIndicatorController(IAreaLogic areaLogic, IIndicatorLogic indicatorLogic) : base()
 {
     this.areaLogic      = areaLogic;
     this.indicatorLogic = indicatorLogic;
 }
Beispiel #7
0
 public AreaController(IAreaLogic areaLogic, IWebApiMapper apiMapper)
 {
     this.mapper    = apiMapper.Configure();
     this.areaLogic = areaLogic;
 }
 public AreasController(IAreaLogic <Area> Logic) : base()
 {
     this.Logic = Logic;
 }
Beispiel #9
0
 public AreaController(IAreaLogic areaLogic)
 {
     this.areaLogic = areaLogic;
 }
Beispiel #10
0
 public ParserLogic(IAreaLogic <Area> AreaLogic, ILogic <Topic> TopicLogic, ILogic <TypeEntity> TypeLogic)
 {
     this.AreaLogic = AreaLogic; this.TopicLogic = TopicLogic; this.TypeLogic = TypeLogic;
 }