• 大小: 8.5MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-07
  • 语言: C#
  • 标签: mvcforum  中文  

资源简介

Asp.net Mvc开源论坛mvcforum中版源码

资源截图

代码片段和文件信息

using System.Web.Mvc;
using MVCForum.Domain.DomainModel;
using MVCForum.Domain.DomainModel.Attributes;
using MVCForum.Domain.Interfaces.Badges;
using MVCForum.Domain.Interfaces.Services;

namespace Badge.AuthorMarkAsSolution
{
    [Id(“d68c289a-e3f7-4f55-ae4f-fc7ac2147781“)]
    [Name(“AuthorMarkAsSolution“)]
    [DisplayName(“Badge.AuthorMarkAsSolution.Name“)]
    [Description(“Badge.AuthorMarkAsSolution.Desc“)]
    [Image(“UserMarkAsSolutionBadge.png“)]
    [AwardsPoints(2)]
    public class AuthorMarkAsSolutionBadge : IMarkAsSolutionBadge
    {
        private readonly ITopicService _topicService;
        private readonly ICategoryService _categoryService;

        public AuthorMarkAsSolutionBadge()
        {
            _topicService = DependencyResolver.Current.GetService();
            _categoryService = DependencyResolver.Current.GetService();
        }

        /// 
        /// Post is marked as the answer to a topic - give the topic author a badge
        /// 

        /// 
        public bool Rule(MembershipUser user)
        {
            var allCats = _categoryService.GetAll();
            return _topicService.GetSolvedTopicsByMember(user.Id allCats).Count >= 1;

        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4636  2016-09-10 10:50  MVCForum.NuGet\MVCForum.NuGet.csproj

    .......       216  2016-08-31 23:43  MVCForum.NuGet\NuGet.config

    .......   3957976  2016-08-31 23:43  MVCForum.NuGet\NuGet.exe

    .......      8242  2016-08-31 23:43  MVCForum.NuGet\NuGetPackage.ps1

    .......      5466  2016-08-31 23:43  MVCForum.NuGet\NuGetSetup.ps1

    .......      4487  2016-08-31 23:43  MVCForum.NuGet\Package.nuspec

     文件        901  2016-09-18 21:05  MVCForum.NuGet\Properties\AssemblyInfo.cs

    .......       403  2016-08-31 23:43  MVCForum.NuGet\tools\init.ps1

    .......      1811  2016-08-31 23:43  MVCForum.NuGet\tools\install.ps1

    .......       387  2016-08-31 23:43  MVCForum.NuGet\tools\uninstall.ps1

    .......     14901  2016-08-31 23:43  MVCForum.Services\ActivityService.cs

     文件      24725  2016-09-24 00:00  MVCForum.Services\BadgeService.cs

    .......      5907  2016-08-31 23:43  MVCForum.Services\BannedEmailService.cs

    .......      4284  2016-08-31 23:43  MVCForum.Services\BannedWordService.cs

    .......      1103  2016-08-31 23:43  MVCForum.Services\BlockService.cs

    .......      4349  2016-08-31 23:43  MVCForum.Services\CacheService.cs

    .......      4499  2016-08-31 23:43  MVCForum.Services\CategoryNotificationService.cs

    .......      7224  2016-08-31 23:43  MVCForum.Services\CategoryPermissionForRoleService.cs

     文件      17161  2016-09-18 22:46  MVCForum.Services\CategoryService.cs

    .......      6524  2016-08-31 23:43  MVCForum.Services\ConfigService.cs

    .......       652  2016-08-31 23:43  MVCForum.Services\Data\Caching\CachingConfiguration.cs

     文件       4725  2016-09-17 20:20  MVCForum.Services\Data\Context\MVCForumContext.cs

    .......       594  2016-08-31 23:43  MVCForum.Services\Data\Mapping\ActivityMapping.cs

    .......       853  2016-08-31 23:43  MVCForum.Services\Data\Mapping\BadgeMapping.cs

    .......       716  2016-08-31 23:43  MVCForum.Services\Data\Mapping\BadgeTypeTimeLastCheckedMapping.cs

    .......       469  2016-08-31 23:43  MVCForum.Services\Data\Mapping\BannedEmailMapping.cs

    .......       518  2016-08-31 23:43  MVCForum.Services\Data\Mapping\BannedWordMapping.cs

    .......       657  2016-08-31 23:43  MVCForum.Services\Data\Mapping\BlockMapping.cs

    .......      1850  2016-08-31 23:43  MVCForum.Services\Data\Mapping\CategoryMapping.cs

    .......       571  2016-08-31 23:43  MVCForum.Services\Data\Mapping\CategoryNotificationMapping.cs

............此处省略1882个文件信息

评论

共有 条评论