示例#1
0
        public async Task Delete(int id)
        {
            TechnicalQ question = await _context.TechnicalQs.FindAsync(id);

            if (question != null)
            {
                _context.Entry(question).State = EntityState.Deleted;
                await _context.SaveChangesAsync();
            }
        }
示例#2
0
        public async Task <IActionResult> PutTechnicalQ(int id, TechnicalQ technicalQ)
        {
            if (id != technicalQ.Id)
            {
                return(BadRequest());
            }

            await _questions.Update(technicalQ);

            return(NoContent());
        }
        public async Task <IActionResult> OnPost(int id)
        {
            TechnicalQ update = new TechnicalQ
            {
                Id       = id,
                Question = Question.Question,
                Answer   = Question.Answer,
                Category = Question.Category
            };
            await _questions.Update(update);

            return(RedirectToPage("/Dashboard/Technical"));
        }
        public async Task <IActionResult> OnPost()
        {
            TechnicalQ question = new TechnicalQ
            {
                Question = Question.Question,
                Answer   = Question.Answer,
                Category = Question.Category
            };
            await _questions.Create(question);

            AllQs = await _questions.GetTechnicalQs();

            return(Page());
        }
示例#5
0
 public async Task Update(TechnicalQ question)
 {
     _context.Entry(question).State = EntityState.Modified;
     await _context.SaveChangesAsync();
 }
示例#6
0
 public async Task Create(TechnicalQ question)
 {
     _context.Entry(question).State = EntityState.Added;
     await _context.SaveChangesAsync();
 }
示例#7
0
        public async Task <ActionResult <TechnicalQ> > PostTechnicalQ(TechnicalQ technicalQ)
        {
            await _questions.Create(technicalQ);

            return(CreatedAtAction("GetTechnicalQ", new { id = technicalQ.Id }, technicalQ));
        }