Example #1
0
 public TastesController(ILike likeServices, ITastes tastesServices, IFilters filtersServices, UserManager <AppUser> userManager)
 {
     _likeServices    = likeServices;
     _tastesServices  = tastesServices;
     _filtersServices = filtersServices;
     _userManager     = userManager;
 }
 public AdminInfoController(ITastes tastesServices, IWines winesServices, IFilters filtersServices, ILike likeServices, UserManager <AppUser> userManager)
 {
     _tastesServices  = tastesServices;
     _winesServices   = winesServices;
     _filtersServices = filtersServices;
     _likeServices    = likeServices;
     _userManager     = userManager;
 }
Example #3
0
 public CreativeController(ITag tag, ICreative creative, IChapter chapter, IUser user, ILike like)
 {
     this.tagRepository = tag;
     this.creativeRepository = creative;
     this.chapterRepository = chapter;
     this.userRepository = user;
     this.likeRepository = like;
 }
Example #4
0
        public Task <Unit> Handle(DeleteLikeCommand request, CancellationToken cancellationToken)
        {
            ILike targetLike = FindTargetLike(request.LikedElementId, request.OwnerId);

            dataContext.LikeGateway.Delete(targetLike.Id);

            return(Unit.Task);
        }
Example #5
0
        public virtual void SaveLike(long mid)
        {
            if (ctx.viewer.IsLogin == false)
            {
                echoJsonMsg("请先登录", false, "");
                return;
            }

            if (mid <= 0)
            {
                echoText("mid=" + mid);
                return;
            }

            Microblog microblog = Microblog.findById(mid);

            if (microblog == null)
            {
                echoText("microblog is null. mid=" + mid);
                return;
            }

            // 检查是否已经like
            MicroblogLike flike = MicroblogLike.find("UserId=" + ctx.viewer.Id + " and MicroblogId=" + mid).first();

            if (flike != null)
            {
                echoText("您已经赞过");
                return;
            }

            microblog.Likes = microblog.Likes + 1;
            microblog.update();

            MicroblogLike microblogLike = new MicroblogLike();

            microblogLike.User      = ctx.viewer.obj as User;
            microblogLike.Microblog = microblog;
            microblogLike.Ip        = ctx.Ip;
            microblogLike.insert();

            // target likes
            if (strUtil.HasText(microblog.DataType))
            {
                Type targetType = Entity.GetType(microblog.DataType);
                if (targetType != null)
                {
                    ILike target = ndb.findById(targetType, microblog.DataId) as ILike;
                    if (target != null)
                    {
                        target.Likes = microblog.Likes;
                        db.update(target);
                    }
                }
            }

            echoAjaxOk();
        }
Example #6
0
 public ProfileController(UserManager <YorumluoUser> userManager,
                          IApplicationUser userService,
                          ApplicationDbContext context, ILike likeService)
 {
     _context     = context;
     _userManager = userManager;
     _userService = userService;
     _likeService = likeService;
 }
Example #7
0
 public ProductController(IProduct product, ICart cart, IOrder order, ICategory category, ILike Like, IUser user)
 {
     _product  = product;
     _cart     = cart;
     _order    = order;
     _category = category;
     _like     = Like;
     _user     = user;
 }
Example #8
0
 public YorumsController(UserManager <YorumluoUser> userManager,
                         ApplicationDbContext context,
                         IYorum yorumService,
                         ILike likeService)
 {
     _userManager  = userManager;
     _context      = context;
     _yorumService = yorumService;
     _likeService  = likeService;
 }
 public WineListsController(IWineLists wineListsServices, ILike likeServices, ITastes tastesServices, IWines winesServices, IFilters filtersServices, UserManager <AppUser> userManager, SignInManager <AppUser> signInManager)
 {
     _wineListsServices = wineListsServices;
     _tastesServices    = tastesServices;
     _winesServices     = winesServices;
     _filtersServices   = filtersServices;
     _likeServices      = likeServices;
     _userManager       = userManager;
     _signInManager     = signInManager;
 }
Example #10
0
 public LikeController(ILike ilike, IShare ishare, IBady ibady, ILog ilog, IUserSetting iusersetting, ISetting isetting, IUser iuser, IMoney imoney, ITask itask)
 {
     this.ilike        = ilike;
     this.ishare       = ishare;
     this.imoney       = imoney;
     this.ibady        = ibady;
     this.ilog         = ilog;
     this.iuser        = iuser;
     this.iusersetting = iusersetting;
     this.isetting     = isetting;
     this.itask        = itask;
 }
Example #11
0
        static void Main(string[] args)
        {
            ILike[] all = new ILike[5];
            all[0] = new Worker("Worker A", 10);
            all[1] = new Worker("Worker B", 20);
            all[2] = new Worker("Worker C", 30);
            all[3] = new Boss("Boss AAB", 20);
            all[4] = new Boss("Boss BBB", 20);

            Matcher matcher = new Matcher();

            matcher.Match(all);
        }
Example #12
0
        static void Main(string[] args)
        {
            ILike[] all = new ILike[6];
            all[0] = new Lion("Lion A");
            all[1] = new Lion("Lion B");
            all[2] = new Dog("Dog A");
            all[3] = new Dog("Dog B");
            all[4] = new Cat("Cat A");
            all[5] = new Cat("Cat B");

            Matcher matcher = new Matcher();

            matcher.Match(all);
        }
Example #13
0
 public SuperAssertController(ITask itask, IBady ibady, ILike ilike, IShare ishare, IGroup igroup, IUserStore iuserstore, IFirstPageArg ifirstpagearg, ILog ilog, ISetting isetting, IUserSetting iusersetting, IUser iuser, IMoney imoney)
 {
     this.itask         = itask;
     this.ibady         = ibady;
     this.iuser         = iuser;
     this.ilike         = ilike;
     this.ishare        = ishare;
     this.igroup        = igroup;
     this.iuserstore    = iuserstore;
     this.ifirstpagearg = ifirstpagearg;
     this.ilog          = ilog;
     this.isetting      = isetting;
     this.iusersetting  = iusersetting;
     this.imoney        = imoney;
 }
Example #14
0
 public bool Like(ILike other)
 {
     return(false);
 }
Example #15
0
 public bool Like(ILike other)
 {
     return(other is Cat);
 }
Example #16
0
 public bool Like(ILike other)
 {
     return(other is Dog);
 }
Example #17
0
 public HomeController(ITag tag, ICreative creative, IChapter chapter, IUser user, ILike like)
 {
     this.creativeRepository = creative;
     this.chapterRepository = chapter;
 }
Example #18
0
 public LikeService(ILike likeService, ICourseService courseService)
 {
     _courseService  = courseService;
     _likeRepository = likeService;
 }
Example #19
0
 public virtual bool Like(ILike other)
 {
     return(other is Worker);
 }
Example #20
0
        }                                      //1

        public override bool Like(ILike other) //2
        {
            return(base.Like(other) && this.Salary <= ((Worker)other).Salary);
        }
 public CreateLikeCommandHandler(IDataContext dataContext, ILike like)
 {
     this.dataContext = dataContext;
     likeToCreate     = like;
 }
Example #22
0
 public ProfileLikeViewComponent(ILike LikeService)
 {
     _likeService = LikeService;
 }