public string LikeLogo(LikedLogo logo) { string response = "fail"; Like check = _homeDA.CheckLike(logo); if (!logo.Liked && check != null) { _homeDA.DeleteLike(check); response = "success"; } else if (logo.Liked && check == null) { Like like = new Like { UserID = logo.FromUserId, PhotoID = logo.ToLogoId, CreatedDate = DateTime.Now }; _homeDA.AddLike(like); response = "success"; } return(response); }
public Like CheckLike(LikedLogo logo) { try { Like like = _dbContext.GetLikes().Where(l => l.UserID == logo.FromUserId && l.PhotoID == logo.ToLogoId).First(); return(like); } catch { return(null); } }
public ActionResult Like(LikedLogo data) { string response = _homeBL.LikeLogo(data); return(Json(response)); }