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 }); }
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)); }
/// <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); }
public void Read(LrfDto rateDto) { MyService.LrfService.Read(AppUser.Id, rateDto.Id); }
public float RateHouse(LrfDto rateDto) { return(MyService.Rate(rateDto.Id, AppUser.Id, MyService.LrfService, rateDto.Rating)); }