Exemple #1
0
        public async Task <ActionResult <Hocvien> > PostHocvien([FromBody] Hocvien hocvien)
        {
            if (ModelState.IsValid)
            {
                _context.Hocvien.Add(hocvien);
                try
                {
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateException)
                {
                    if (HocvienExists(hocvien.Mahv))
                    {
                        return(Conflict());
                    }
                    else
                    {
                        throw;
                    }
                }

                return(CreatedAtAction("GetHocvien", new { id = hocvien.Mahv }, hocvien));
            }
            return(BadRequest(new { message = "Product not found" }));
        }
Exemple #2
0
        public async Task <IActionResult> PutHocvien(Hocvien hocvien)
        {
            //if (id != hocvien.Mahv)
            //{
            //    return BadRequest();
            //}

            _context.Entry(hocvien).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                //if (!HocvienExists(id))
                //{
                //    return NotFound();
                //}
                //else
                //{
                //    throw;
                //}
            }

            return(NoContent());
        }