public string InsertLike(Likee like) { try { db.Likees.Add(like); db.SaveChanges(); return(""); } catch (Exception ex) { return(ex.ToString()); } }
public string DeleteLike(Likee ee) { try { db.Likees.Remove(ee); db.SaveChanges(); return(""); } catch (Exception ex) { return(ex.ToString()); } }
public JsonResult EditLike() { string mess = ""; int res = 0; if (WebYoutube.Session.User.Id != 0 && PostID != 0) { var like = dao2.CheckLike(WebYoutube.Session.User.Id, PostID); var dis = dao2.CheckDislike(WebYoutube.Session.User.Id, PostID); var deleLike = dao2.ViewDetailsLike(WebYoutube.Session.User.Id, PostID); var deleDis = dao2.ViewDetailsDislike(WebYoutube.Session.User.Id, PostID); Likee ins = new Likee(); ins.CreateDate = DateTime.Now; ins.PeopleID = WebYoutube.Session.User.Id; ins.PostID = PostID; if (like == true && dis == false) { mess = dao2.DeleteLike(deleLike); res = 1; } else if (like == false && dis == true) { mess = dao2.InsertLike(ins); mess = dao2.DeleteDislike(deleDis); res = 2; } else if (like == false && dis == false) { mess = dao2.InsertLike(ins); res = 3; } else { res = 0; } } else { res = -1; } return(Json(new { Mess = mess, Res = res })); }