基于.net core编写启用/停用接口

问题遇到的现象和发生背景

需要给前端写一个停用或启用的接口,本来是分开的两个接口,为了前端方便要合并两个接口,这里不知道该怎么合并,求各位指导

用代码块功能插入代码,请勿粘贴截图
** [HttpGet]
        public async Task StopUser(long userId)
        {
            var dbuser = _db.Users.Find(userId);
            dbuser.StopTime = DateTime.Now;
            dbuser.Stop = 0;
            dbuser.Stop = 1;
            await _db.SaveChangesAsync();
            return Ok();
        }**



_  /// 
        /// 启用状态
        /// 
        /// ="userId">用户ID
        /// 
       /* [HttpGet]
        public async Task BeginUser(long userId)
        {
            var dbuser = _db.Users.Find(userId);
            dbuser.Stop = 1;
            await _db.SaveChangesAsync();
            return Ok();_

我的解答思路和尝试过的方法

注释下面的是我编写的启用的接口,自学的C#,如果需要合并在一起不知道该怎么写

我想要达到的结果

能合并停用和启用的接口

再传个参数
public async Task StopUser(long userId,int stop)
{
    var dbuser = _db.Users.Find(userId);
    dbuser.StopTime = DateTime.Now;
    dbuser.Stop = stop;
    await _db.SaveChangesAsync();
    return Ok();
}