public async Task <ActionResult <role_manager> > Postrole_manager(role_manager role_manager) { _context.role_managers.Add(role_manager); await _context.SaveChangesAsync(); return(new OkObjectResult(new { Success = true, Message = "Nhập dữ liệu thành công", Data = CreatedAtAction("Getrole_manager", new { id = role_manager.role_manager_id }, role_manager) })); }
public async Task <IActionResult> Putrole_manager(int id, role_manager role_manager) { if (id != role_manager.role_manager_id) { return(new OkObjectResult(new { Success = false, Message = "false", Data = BadRequest() })); } _context.Entry(role_manager).State = EntityState.Modified; try { return(new OkObjectResult(new { Success = true, Message = "Thay đổi dữ liệu thành công", Data = await _context.SaveChangesAsync() })); } catch (DbUpdateConcurrencyException) { if (!role_managerExists(id)) { return(new OkObjectResult(new { Success = false, Message = "false", Data = NotFound() })); } else { throw; } } }