public void SubmitQuestion(string question, string name, string mail) { var input = new SubmittedQuestion { Text = question, Name = name, Mail = mail }; _databaseContext.SubmittedQuestions.Add(input); _databaseContext.SaveChanges(); }
public bool SubmitAnswer(SubmittedQuestion item) { try { using (var entity = new FaqModel()) { var question = entity.SubmittedQuestions.FirstOrDefault(q => q.SubmittedQuestionId == item.SubmittedQuestionId); question.Answer = item.Answer; var res = entity.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
public bool FaqViewCountAdd(SubmittedQuestion item) { try { using (var entity = new FaqModel()) { var fq = entity.SubmittedQuestions.FirstOrDefault(f => f.SubmittedQuestionId == item.SubmittedQuestionId); fq.ViewCount++; var res = entity.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
public bool SubmitFaq(SubmittedQuestion item) { try { using (var entity = new FaqModel()) { item.CreatedDateTime = DateTime.Now; var cat = entity.Categories.FirstOrDefault(c => c.Name == item.Category.Name); if (cat != null) { item.Category = cat; } entity.SubmittedQuestions.Add(item); var res = entity.SaveChanges(); } return(true); } catch (Exception) { return(false); } }