public async Task <IActionResult> GetMusicAction([FromBody] MusicActionViewModel model) { var userMusic = await _context.MusicActions.Where(x => x.MirrorId == model.MirrorId).FirstOrDefaultAsync(); var booleanTable = await _context.BooleanTables.Where(x => x.UserId == model.UserId).FirstOrDefaultAsync(); if (booleanTable.Music) { booleanTable.Music = false; await _context.SaveChangesAsync(); return(Ok(new { action = userMusic.Action, status = true })); } else { return(Ok(new { status = false })); } }
public async Task <IActionResult> UpdateMusicActionNoUser([FromBody] MusicActionViewModel model) { var userMusic = await _context.MusicNoUserActions.Where(x => x.MirrorId == model.MirrorId).FirstOrDefaultAsync(); userMusic.Action = model.Action; userMusic.MusicBool = true; await _context.SaveChangesAsync(); return(Ok()); }
public async Task <IActionResult> GetMusicActionWithoutUser([FromBody] MusicActionViewModel model) { var userMusic = await _context.MusicNoUserActions.Where(x => x.MirrorId == model.MirrorId).FirstOrDefaultAsync(); if (userMusic.MusicBool) { userMusic.MusicBool = false; await _context.SaveChangesAsync(); return(Ok(new { action = userMusic.Action, status = true })); } else { return(Ok(new { status = false })); } }