public LikeService(IGenericRepository <Like> likeRepo, UnitOfWork unitOfWork, ArticleContext context, LikeManager likeManager) { this.likeRepo = likeRepo; this.unitOfWork = unitOfWork; this.context = context; this.likeManager = likeManager; }
public MessageResult <ENote> RemoveNoteById(int id) { LikeManager likeManager = new LikeManager(); CommentManager commentManager = new CommentManager(); MessageResult <ENote> res = new MessageResult <ENote>(); res.Result = Find(x => x.Id == id); if (res.Result != null) { foreach (EComment item in res.Result.Comments.ToList()) { commentManager.Delete(item); } foreach (ELiked like in res.Result.Likes.ToList()) { likeManager.Delete(like); } if (Delete(res.Result) == 0) { res.AddError(ErrorMessageCodes.CategoryCouldNotRemove, "Note could not be deleted."); } return(res); } else { res.AddError(ErrorMessageCodes.NoteCouldNotFind, "Note could not find."); return(res); } }
public HomeController() { _blogCategoryManager = new BlogCategoryManager(); _categoryManager = new CategoryManager(); _blogManager = new BlogManager(); _commentManager = new CommentManager(); _likeManager = new LikeManager(); _contactManager = new ContactManager(); }
public HomeController() { _blogManager = new BlogManager(); _categoryManager = new CategoryManager(); _userRoleManager = new UserRoleManager(); _userManager = new AppUserManager(); _logManager = new LogManager(); _commentManager = new CommentManager(); _likeManager = new LikeManager(); }
public ActionResult LikeStatus([Bind(Include = "UserId,StatusId")] Like like) { LikeManager likeManager = new LikeManager(); if (ModelState.IsValid) { likeManager.Add(like); } return(RedirectToAction("NewsFeed", "Users")); }
public BlogController() { _blogManager = new BlogManager(); _categoryManager = new CategoryManager(); _blogCategoryManager = new BlogCategoryManager(); _userManager = new AppUserManager(); _tagManager = new TagManager(); _commentManager = new CommentManager(); _likeManager = new LikeManager(); }
public JsonResult GetLikeDetail(string IDEA_ID, int table = 0) { LikeManager manager = LikeManager.GetInstance(); if (table == 1) { return(Json(manager.GetLike1(IDEA_ID))); } return(Json(manager.GetLike(IDEA_ID))); }
public JsonResult LikeIdea(EMPLOYEE EMP, string IDEA_ID) { LikeManager manager = LikeManager.GetInstance(); bool checkLiked = manager.CheckLikeIdea(EMP.EMP_ID, IDEA_ID); if (checkLiked) { return(Json(-1)); } return(Json(manager.InsertLikeIdea(IDEA_ID, EMP.EMP_ID, EMP.EMP_NAME))); }
public SystemToolController() { _cityManager = new CityManager(); _roleManager = new AppRoleManager(); _logManager = new LogManager(); _visitManager = new LastVisitManager(); _blogManager = new BlogManager(); _userManager = new AppUserManager(); _userRoleManager = new UserRoleManager(); _likeManager = new LikeManager(); _commentManager = new CommentManager(); }
protected void article_off_Click(object sender, EventArgs e) { LinkButton article_id = (LinkButton)sender; Like like = new Like(); like.articleId = new Guid(article_id.CommandArgument); Guid account_id; account_id = new Guid(Request.Cookies["account_id"].Value); like.accountId = account_id; LikeManager lm = new LikeManager(); if (lm.Delete(like)) { Response.Redirect("Collectionlist.aspx"); } }
public JsonResult LikeCount(int id, int value) { LikeManager likeManager = new LikeManager(); BlogUser user = Session["login"] as BlogUser; if (user != null) { int likevalue = likeManager.GetLike(id); return(Json(new { result = likevalue }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = false }, JsonRequestBehavior.AllowGet)); } }
public JsonResult GetLiked(int [] ids) { LikeManager likeManager = new LikeManager(); BlogUser user = Session["login"] as BlogUser; //burada eğer kullanıcı login olmadıysa buna göre bir düzenleme yapılmalı //!!!!!!!!!!!!!!!!!!! if (user != null) { List <int> likedNoteIds = likeManager.GetLikes(user.Id, ids); return(Json(new { result = likedNoteIds }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = false }, JsonRequestBehavior.AllowGet)); } }
public MessageResult <ECategory> RemoveCategoryById(int id) { NoteManager noteManager = new NoteManager(); LikeManager likeManager = new LikeManager(); CommentManager commentManager = new CommentManager(); MessageResult <ECategory> res = new MessageResult <ECategory>(); res.Result = Find(x => x.Id == id); if (res.Result != null) { //delete foreach (ENote note in res.Result.Notes.ToList()) { //delete like foreach (ELiked like in note.Likes.ToList()) { likeManager.Delete(like); } //comment delete foreach (EComment comment in note.Comments.ToList()) { commentManager.Delete(comment); } //note delete noteManager.Delete(note); } if (Delete(res.Result) == 0) { res.AddError(ErrorMessageCodes.CategoryCouldNotRemove, "Category could not be deleted."); } return(res); } else { res.AddError(ErrorMessageCodes.UserCouldNotFind, "User could not find."); } return(res); }
public void LikeDislike(int idCreator, int idPost) { LikeManager.LikeDislike(idCreator, idPost); }
public AccountController() { _userManager = new AppUserManager(); _likeManager = new LikeManager(); _commentManager = new CommentManager(); }