private void UpdateIsRead(int feedbackId) { CredentialManage credential = JsonConvert.DeserializeObject <CredentialManage>(HttpContext.Session.GetString(Constants.VM_MANAGE)); Feedback feedback = GetApiFeedbacks.GetFeedbacks(credential.JwToken).SingleOrDefault(p => p.FeedbackId == feedbackId); // update feedback.IsRead = !feedback.IsRead; GetApiFeedbacks.Update(feedback, credential.JwToken); }
public IActionResult UpdateAllIsRead() { CredentialManage credential = JsonConvert.DeserializeObject <CredentialManage>(HttpContext.Session.GetString(Constants.VM_MANAGE)); List <Feedback> feedbacks = GetApiFeedbacks.GetFeedbacks(credential.JwToken).ToList(); foreach (var feedback in feedbacks) { feedback.IsRead = true; GetApiFeedbacks.Update(feedback, credential.JwToken); } return(RedirectToAction("Index")); }
public IActionResult GetStatus(int feedbackId) { CredentialManage credential = JsonConvert.DeserializeObject <CredentialManage>(HttpContext.Session.GetString(Constants.VM_MANAGE)); return(Ok(GetApiFeedbacks.GetFeedbacks(credential.JwToken).SingleOrDefault(p => p.FeedbackId == feedbackId).IsRead)); }
public List <Feedback> GetFeedbacks() { CredentialManage credential = JsonConvert.DeserializeObject <CredentialManage>(HttpContext.Session.GetString(Constants.VM_MANAGE)); return(GetApiFeedbacks.GetFeedbacks(credential.JwToken).OrderByDescending(p => p.IsRead == false).ToList()); }