Пример #1
0
        public async Task <CommandResult> SetSessionStatus(SetSessionStatusCommand cmd)
        {
            var session = await _db.Sessions.FindAsync(cmd.SessionId);

            if (session == null)
            {
                return(CommandResult.NotFound(cmd, "Session not found."));
            }

            session.Status = cmd.SessionStatus;
            await _db.SaveChangesAsync();

            return(CommandResult.Success(cmd));
        }
Пример #2
0
 public async Task <IActionResult> SetSessionStatus([FromBody] SetSessionStatusCommand command) =>
 await HandleCommandAsync(command, _commandService.SetSessionStatus);