public IActionResult Get() { try { using (var db = new AthenaeumContext()) { var answers = db.Answer.ToList(); return(Ok(new { status = true, message = answers })); } } catch (Exception e) { return(BadRequest(new { status = false, message = e.Message })); } }
public IActionResult Get(int id) { try { using (var db = new AthenaeumContext()) { var answer = db.Answer .Where(a => a.Id == id) .First(); return(Ok(new { status = true, message = answer })); } } catch (Exception e) { return(BadRequest(new { status = false, message = e.Message })); } }
public IActionResult Get(int id) { try { using (var db = new AthenaeumContext()) { var question = db.Question .Where(q => q.Id == id) .First(); return(Ok(new { status = true, message = question })); } } catch (Exception e) { return(BadRequest(new { status = false, message = e.Message })); } }
public IActionResult Post(Answer request) { try { using (var db = new AthenaeumContext()) { db.Add(new Answer() { CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now, Text = request.Text, UserId = request.UserId, QuestionId = request.QuestionId }); db.SaveChanges(); } return(Ok()); } catch (Exception e) { return(BadRequest(new { status = false, message = e.Message })); } }
public IActionResult Post(Question request) { try { using (var db = new AthenaeumContext()) { db.Add(new Question() { CreatedDate = DateTime.Now, UpdatedDate = DateTime.Now, MainText = request.MainText, SecondaryText = request.SecondaryText, UserId = request.UserId }); db.SaveChanges(); } return(Ok()); } catch (Exception e) { return(BadRequest(e.Message)); } }
public CollectionController(AthenaeumContext context) { this.context = context; }
public ApplicationController(AthenaeumContext context) { _context = context; }