Example #1
0
        public LrfDto ToggleFavorite(LrfDto rateDto)
        {
            var didILrf  = MyService.LrfService.ToggleFavorite(AppUser.Id, rateDto.Id);
            var lrfTimes = MyService.LrfService.GetLRFCount(rateDto.Id, LRFType.Favorate);

            return(new LrfDto {
                DidILrf = didILrf, LrfCount = lrfTimes
            });
        }
Example #2
0
        public ActionResult GetView(Guid id)
        {
            var lrfDto = new LrfDto {
                Id = id
            };

            if (AppUser != null)
            {
                lrfDto.DidILrf = MyService.AmIFollowing(id, AppUser.Id);
            }
            return(PartialView("_PartialFollow", lrfDto));
        }
Example #3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        protected LrfDto GetLrfDto(Guid id)
        {
            var lrfDto = new LrfDto {
                Id = id
            };

            lrfDto.LrfCount = MyService.LrfService.GetLRFCount(id, LRFType.Like);
            if (AppUser != null)
            {
                lrfDto.DidILrf = MyService.LrfService.DoILikeRateFav(AppUser.Id, id, LRFType.Like);
            }
            return(lrfDto);
        }
Example #4
0
 public void Read(LrfDto rateDto)
 {
     MyService.LrfService.Read(AppUser.Id, rateDto.Id);
 }
Example #5
0
 public float RateHouse(LrfDto rateDto)
 {
     return(MyService.Rate(rateDto.Id, AppUser.Id, MyService.LrfService, rateDto.Rating));
 }