コード例 #1
0
        public async Task <AddActivityCenterPayLoad> RemoveActivityCenter(
            RemoveActivityCenterInput remove,
            [ScopedService] DrMofradDbContext drMofradDbContext,
            [Service] ITopicEventSender eventSender,
            CancellationToken cancellationToken)
        {
            var activityCenter = new Model.ActivityCenter()
            {
                Id = remove.ActivityCenterId
            };

            drMofradDbContext.ActivityCenters.Remove(activityCenter);
            await drMofradDbContext.SaveChangesAsync(cancellationToken);

            await eventSender.SendAsync(nameof(Subscription.OnActivityCenterAdded), activityCenter, cancellationToken);

            return(new AddActivityCenterPayLoad(activityCenter));
        }
コード例 #2
0
        public async Task <AddActivityCenterPayLoad> AddActivityCenterAsync(
            AddActivityCenterInput input,
            [ScopedService] DrMofradDbContext drMofradDbContext,
            [Service] ITopicEventSender eventSender,
            CancellationToken cancellationToken
            )
        {
            var ActivityCenter = new Model.ActivityCenter
            {
                Title    = input.Title,
                LangId   = input.ActivityCenterLangId,
                MoreInfo = input.MoreInfo
            };

            drMofradDbContext.ActivityCenters.Add(ActivityCenter);
            await drMofradDbContext.SaveChangesAsync(cancellationToken);

            await eventSender.SendAsync(nameof(Subscription.OnActivityCenterAdded), ActivityCenter, cancellationToken);

            return(new AddActivityCenterPayLoad(ActivityCenter));
        }
コード例 #3
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public ContactU FirstContactUs([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.ContactUs.FirstOrDefault());
 }
コード例 #4
0
ファイル: TelegramUserType.cs プロジェクト: kamalkss/DrMofrad
 public IQueryable <Model.TelegramMessage> GeTelegramMessages(Model.TelegramUser _telegramUser,
                                                              [ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.TelegramMessages.Where(message => message.FromId == _telegramUser.Id));
 }
コード例 #5
0
ファイル: PageType.cs プロジェクト: kamalkss/DrMofrad
 public Model.Lang GetLang(Model.Page _page, [ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.Langs.FirstOrDefault(lang => lang.Id == _page.LangId));
 }
コード例 #6
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.ActivityCenter> GetActivityCenters([ScopedService] DrMofradDbContext member)
 {
     return(member.ActivityCenters);
 }
コード例 #7
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.Gallery> GetGalleries([ScopedService] DrMofradDbContext member)
 {
     return(member.Galleries);
 }
コード例 #8
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.TelegramChannel> GetTelegramChannels([ScopedService] DrMofradDbContext member)
 {
     return(member.TelegramChannels);
 }
コード例 #9
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.Opinion FirstOpinion([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.Opinions.FirstOrDefault());
 }
コード例 #10
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.Opinion> GetOpinions([ScopedService] DrMofradDbContext member)
 {
     return(member.Opinions);
 }
コード例 #11
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.HoursAttend FirstHoursAttend([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.HoursAttends.FirstOrDefault());
 }
コード例 #12
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.HoursAttend> GetHoursAttends([ScopedService] DrMofradDbContext member)
 {
     return(member.HoursAttends);
 }
コード例 #13
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.Member FirstMember([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.Members.FirstOrDefault());
 }
コード例 #14
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.Faq FirstFaq([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.Faqs.FirstOrDefault());
 }
コード例 #15
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.Faq> GetFaqs([ScopedService] DrMofradDbContext member)
 {
     return(member.Faqs);
 }
コード例 #16
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.TelegramMessage FirsTelegramMessage([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.TelegramMessages.FirstOrDefault());
 }
コード例 #17
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.TelegramUser FirsTelegramUser([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.TelegramUsers.FirstOrDefault());
 }
コード例 #18
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.Page> GetPages([ScopedService] DrMofradDbContext member)
 {
     return(member.Pages);
 }
コード例 #19
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.TelegramChannel FirstTelegramChannel([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.TelegramChannels.FirstOrDefault());
 }
コード例 #20
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.Page FirstPage([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.Pages.FirstOrDefault());
 }
コード例 #21
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.Gallery FirstGallery([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.Galleries.FirstOrDefault());
 }
コード例 #22
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.SlideShow> GetSlideShows([ScopedService] DrMofradDbContext member)
 {
     return(member.SlideShows);
 }
コード例 #23
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.ActivityCenter FirstActivityCenter([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.ActivityCenters.FirstOrDefault());
 }
コード例 #24
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.SlideShow FirstSlideShow([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.SlideShows.FirstOrDefault());
 }
コード例 #25
0
ファイル: SeoSettingType.cs プロジェクト: kamalkss/DrMofrad
 public Model.Lang GetLang(Model.SeoSetting _seoSetting, [ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.Langs.FirstOrDefault(lang => lang.Id == _seoSetting.LangId));
 }
コード例 #26
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.Lang> GetLangs([ScopedService] DrMofradDbContext member)
 {
     return(member.Langs);
 }
コード例 #27
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 public Model.Lang FirstLang([ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.Langs.FirstOrDefault());
 }
コード例 #28
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <Model.TelegramMessage> GeTelegramMessages([ScopedService] DrMofradDbContext member)
 {
     return(member.TelegramMessages);
 }
コード例 #29
0
ファイル: TelegramUserType.cs プロジェクト: kamalkss/DrMofrad
 public IQueryable <Model.TelegramChannel> GeTelegramChannels(Model.TelegramUser _telegramUser,
                                                              [ScopedService] DrMofradDbContext drMofradDbContext)
 {
     return(drMofradDbContext.TelegramChannels.Where(channel => channel.Definer == _telegramUser.Id));
 }
コード例 #30
0
ファイル: Query.cs プロジェクト: kamalkss/DrMofrad
 //public IQueryable<Model.Member> GetMembers([ScopedService] DrMofradDbContext drMofradDbContext)
 //{
 //    return drMofradDbContext.Members;
 //}
 public IQueryable <ContactU> GetContactUs([ScopedService] DrMofradDbContext member)
 {
     return(member.ContactUs);
 }