Ejemplo n.º 1
0
        public DingTalkNewsController(IHostingEnvironment hostingEnvironment, IUowProvider uowProvider)
        {
            _hostingEnvironment = hostingEnvironment;
            var config = new AppConfigurationServices().Configuration;

            _uowProvider = uowProvider;
        }
Ejemplo n.º 2
0
 public static GridPage <T> Delete(IUowProvider _uowProvider, object id, GridPage <T> res)
 {
     try
     {
         using (var uow = _uowProvider.CreateUnitOfWork())
         {
             var repository = uow.GetRepository <T>();
             var menu       = repository.Get(id);
             if (menu != null)
             {
                 repository.Remove(menu);
                 uow.SaveChanges();
                 res.data = null;
                 res.msg  = "删除成功";
             }
             else
             {
                 res.code = ResCode.NotFound;
                 res.data = null;
                 res.msg  = "未找到该记录";
             }
         }
     }
     catch (Exception ex)
     {
         res.code = ResCode.ServerError;
         res.msg  = ex.Message;
     }
     return(res);
 }
Ejemplo n.º 3
0
        public FinancialStatementController(IHostingEnvironment hostingEnvironment, IUowProvider uowProvider)
        {
            _hostingEnvironment = hostingEnvironment;
            var config = new AppConfigurationServices().Configuration;

            _uowProvider = uowProvider;
        }
Ejemplo n.º 4
0
 protected ServiceBace(IUowProvider uowProvider)
 {
     _uowProvider = uowProvider;
     UnitOfWork   = _uowProvider.CreateUnitOfWork();
     DB           = (CotalContex)_uowProvider.Context;
     Repository   = UnitOfWork.GetRepository <T, TKey>();
 }
 public UserManager(IUowProvider uowProvider)
 {
     _uowProvider = uowProvider;
     _uow         = _uowProvider.CreateUnitOfWork <TContext>();
     _repository  = _uow.GetRepository <TUser>();
     _rng         = RandomNumberGenerator.Create();
 }
 public RespondentService(
     IUowProvider uowProvider,
     IMapper mapper
     )
 {
     this.UowProvider = uowProvider;
     this.Mapper      = mapper;
 }
Ejemplo n.º 7
0
 public ResScheduleController(IUowProvider uowProvider, IDataPager <ResSchedule> dataPager,
                              ISchedulerCenter schedulerCenter)
 {
     _uowProvider     = uowProvider;
     _dataPager       = dataPager;
     _schedulerCenter = schedulerCenter;
     logger           = LogFactory.GetLogger(LogType.InfoLog);
 }
Ejemplo n.º 8
0
 public OptionGroupService(
     IUowProvider uowProvider,
     IMapper mapper
     )
 {
     this.UowProvider = uowProvider;
     this.Mapper      = mapper;
 }
Ejemplo n.º 9
0
 public ResourceOwnerPasswordValidator(
     UserManager <ApplicationUser> userManager,
     IUowProvider uowProvider
     )
 {
     this._userManager = userManager;
     this._uowProvider = uowProvider;
 }
Ejemplo n.º 10
0
 public SurveySectionRespondentServie(
     IUowProvider uowProvider,
     IMapper mapper
     )
 {
     this.UowProvider = uowProvider;
     this.Mapper      = mapper;
 }
Ejemplo n.º 11
0
 public TenantService(
     IUowProvider uowProvider,
     IMapper mapper,
     IDataPager <UserProfile, string> pager)
     : base(uowProvider, mapper)
 {
     this.Pager = pager;
 }
Ejemplo n.º 12
0
 public InputTypeService(
     IUowProvider uowProvider,
     IMapper mapper
     )
 {
     this.UowProvider = uowProvider;
     this.Mapper      = mapper;
 }
Ejemplo n.º 13
0
 public AuthroizeController(IOptions <JwtSeetings> jwtSeetingsOptions, IUowProvider uowProvider)
 {
     if (jwtSeetingsOptions != null)
     {
         _jwtSeetings = jwtSeetingsOptions.Value;
     }
     _uowProvider = uowProvider;
 }
Ejemplo n.º 14
0
 public PageService(
     IUowProvider uowProvider,
     IMapper mapper
     )
 {
     this.UowProvider = uowProvider;
     this.Mapper      = mapper;
 }
        public QuestionOptionService(
            IUowProvider uowProvider,
            IMapper mapper

            )
        {
            this.UowProvider = uowProvider;
            this.Mapper      = mapper;
        }
Ejemplo n.º 16
0
 public BaseController(IServiceProvider serviceProvider,
                       IUowProvider uowProvider,
                       SignInManager <ApplicationUser> signInManager)
 {
     _serviceProvider = serviceProvider;
     _uowProvider     = uowProvider;
     _signInManager   = signInManager;
     _userManager     = signInManager.UserManager;
 }
Ejemplo n.º 17
0
 public MemberService(
     UserManager <ApplicationUser> userManager,
     IUserService appUserService,
     IUowProvider uowProvider
     )
 {
     _userManager    = userManager as ApplicationUserManager;
     _appUserService = appUserService;
     _uowProvider    = uowProvider;
 }
Ejemplo n.º 18
0
 protected BaseService(
     IUowProvider uowProvider,
     IMapper mapper
     //IDataPager<TEntity, TKey> pager
     )
 {
     this.UowProvider = uowProvider;
     this.Mapper      = mapper;
     //this.Pager = pager;
 }
Ejemplo n.º 19
0
 public SurveySectionService(
     IUowProvider uowProvider,
     IMapper mapper,
     IUserService userService
     )
 {
     this.UowProvider  = uowProvider;
     this.Mapper       = mapper;
     this._userService = userService;
 }
Ejemplo n.º 20
0
        public static GridPage <List <T> > GetList(IUowProvider _uowProvider, GridPage <List <T> > res, DatetimePointPageReq pageReq, Func <IQueryable <T>, IQueryable <T> > includes = null, bool getAll = false)
        {
            try
            {
                using (var uow = _uowProvider.CreateUnitOfWork())
                {
                    var repository = uow.GetRepository <T>();

                    if (pageReq == null)
                    {
                        res.data = repository.GetPage(0, 50).ToList();
                        return(res);
                    }
                    else
                    {
                        if (pageReq.pageSize == 0)
                        {
                            pageReq.pageSize = 50;
                        }
                        if (pageReq.pageNum == 0)
                        {
                            pageReq.pageNum = 1;
                        }
                    }
                    int        startRow = (pageReq.pageNum - 1) * pageReq.pageSize;
                    Filter <T> filter   = new Filter <T>(null);
                    if (pageReq.query.Count > 0)
                    {
                        var fuc = FilterHelper <T> .GetExpression(pageReq.query, "common");

                        filter = new Filter <T>(fuc);
                    }
                    OrderBy <T> orderBy = new OrderBy <T>(null);
                    if (pageReq.order != null)
                    {
                        orderBy = new OrderBy <T>(pageReq.order.columnName, pageReq.order.reverse);
                    }
                    if (getAll)
                    {
                        res.data = repository.Query(filter.Expression, orderBy.Expression).ToList();
                    }
                    else
                    {
                        res.data = repository.QueryPage(startRow, pageReq.pageSize, filter.Expression, orderBy.Expression, includes).ToList();
                    }
                    res.totalCount = repository.Query(filter.Expression, orderBy.Expression).Count();
                }
            }
            catch (Exception ex)
            {
                res.code = ResCode.ServerError;
                res.msg  = ex.Message;
            }
            return(res);
        }
Ejemplo n.º 21
0
        public ReportService(
            IUowProvider uowProvider,
            IOptionChoiceService optionChoiceService,
            IMapper mapper
            )
        {
            this.optionChoiceService = optionChoiceService;
            this.UowProvider         = uowProvider;
            this.Mapper = mapper;

            _rowQuestions = new List <TableReportViewModel>();
        }
Ejemplo n.º 22
0
 public UserService(
     UserManager <ApplicationUser> userManager,
     IEmailSenderService emailSenderService,
     IUowProvider uowProvider,
     IConfiguration configuration
     )
 {
     _userManager        = userManager;
     _configuration      = configuration;
     _emailSenderService = emailSenderService;
     _uowProvider        = uowProvider;
 }
Ejemplo n.º 23
0
        public static GridPage <List <T> > GetFromProcedure(IUowProvider _uowProvider, GridPage <List <T> > res, DatetimePointPageReq pageReq, bool getAll, string procedure, params SqlParameter[] sqlParameters)
        {
            try
            {
                using (var uow = _uowProvider.CreateUnitOfWork())
                {
                    var repository = uow.GetRepository <T>();

                    if (pageReq == null)
                    {
                        res.data = repository.GetPage(0, 50).ToList();
                        return(res);
                    }
                    else
                    {
                        if (pageReq.pageSize == 0)
                        {
                            pageReq.pageSize = 50;
                        }
                        if (pageReq.pageNum == 0)
                        {
                            pageReq.pageNum = 1;
                        }
                    }
                    var resAll = repository.FromProcedure(procedure, sqlParameters);
                    if (pageReq.query.Count > 0)
                    {
                        var fuc = FilterHelper <T> .GetExpression(pageReq.query, "commonProcedure");

                        resAll = resAll.Where(fuc);
                    }
                    OrderBy <T> orderBy = new OrderBy <T>(null);
                    if (pageReq.order != null)
                    {
                        orderBy = new OrderBy <T>(pageReq.order.columnName, pageReq.order.reverse);
                        resAll  = orderBy.Expression(resAll);
                    }
                    res.data       = resAll.ToList();
                    res.totalCount = res.data.Count();
                    if (!getAll)
                    {
                        res.data = res.data.Skip((pageReq.pageNum - 1) * pageReq.pageSize).Take(pageReq.pageSize).ToList();
                    }
                }
            }
            catch (Exception ex)
            {
                res.code = ResCode.ServerError;
                res.msg  = ex.Message;
            }
            return(res);
        }
Ejemplo n.º 24
0
 public AccountController(
     IUowProvider uowProvider,
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     ILogger <AccountController> logger)
 {
     _uowProvider   = uowProvider;
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _logger        = logger;
 }
Ejemplo n.º 25
0
        public BaseController(IUowProvider uowProvider)
        {
            var config = new AppConfigurationServices().Configuration;

            _uowProvider = uowProvider;
            ecLogin      = new EcLogin()
            {
                UserName = config["ECLogin:Username"],
                Password = config["ECLogin:Password"]
            };
            omsApi = new OmsApiKey()
            {
                ApiKey   = config["OmsApiKey:ApiKey"],
                ApiToken = config["OmsApiKey:ApiToken"]
            };
        }
Ejemplo n.º 26
0
 public GroupService(
     IUowProvider uowProvider,
     IDataPager <Groups> pager,
     IGroupNodeService groupNodeService,
     IMemberService memberService,
     ApplicationUserManager userManager,
     IMapper mapper
     )
 {
     _uowProvider      = uowProvider;
     _pager            = pager;
     _mapper           = mapper;
     _groupNodeService = groupNodeService;
     _memberService    = memberService;
     _userManager      = userManager;
 }
Ejemplo n.º 27
0
 public static GridPage <T> Get(IUowProvider _uowProvider, GridPage <T> res, object classifyId, Func <IQueryable <T>, IQueryable <T> > includes = null)
 {
     try
     {
         using (var uow = _uowProvider.CreateUnitOfWork())
         {
             var repository = uow.GetRepository <T>();
             res.data = repository.Get(classifyId, includes);
         }
     }
     catch (Exception ex)
     {
         res.code = ResCode.ServerError;
         res.msg  = ex.Message;
     }
     return(res);
 }
Ejemplo n.º 28
0
 public static GridPage <T> Edit(IUowProvider _uowProvider, T newsDetail, GridPage <T> res)
 {
     try
     {
         using (var uow = _uowProvider.CreateUnitOfWork())
         {
             var repository = uow.GetRepository <T>();
             repository.Update(newsDetail);
             uow.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         res.code = ResCode.ServerError;
         res.msg  = ex.Message;
     }
     return(res);
 }
Ejemplo n.º 29
0
        public AnswerService(
            IQuestionOptionService questionOptionService,
            IOptionChoiceService optionChoiceService,
            IUowProvider uowProvider,
            IMapper mapper
            )
        {
            _questionOptionService = questionOptionService;
            _optionChoiceService   = optionChoiceService;
            this.UowProvider       = uowProvider;
            this.Mapper            = mapper;

            switchAnswerType = new Dictionary <Type, Action> {
                { typeof(TextAnswerModel), () =>
                  {
                      SaveTextAnswer((TextAnswerModel)baseAnswerModel);
                  } },
                { typeof(TextAreaAnswerModel), () =>
                  {
                      SaveTextAreaAnswer((TextAreaAnswerModel)baseAnswerModel);
                  } },
                { typeof(RadioAnswerModel), () =>
                  {
                      SaveRadioAnswer((RadioAnswerModel)baseAnswerModel);
                  } },
                { typeof(CheckBoxAnswerModel), () =>
                  {
                      SaveCheckBoxAnswer((CheckBoxAnswerModel)baseAnswerModel);
                  } },
                { typeof(DropdownAnswerModel), () =>
                  {
                      SaveDropdownAnswer((DropdownAnswerModel)baseAnswerModel);
                  } },
                { typeof(GridAnswerModel), () =>
                  {
                      SaveGridRadioAnswer((GridAnswerModel)baseAnswerModel);
                  } },
            };
        }
Ejemplo n.º 30
0
 public WriterBase(IUowProvider uowProvider)
 {
     this.uowProvider = uowProvider ?? throw new ArgumentNullException(nameof(uowProvider));
 }