public async Task <int> Delete(DetailVideoRequest request) { var detail = _context.DetailVideo.FirstOrDefault(x => x.PlayListId == request.PlayListId && x.VideoId == request.VideoId); if (detail != null) { _context.Remove(detail); return(await _context.SaveChangesAsync()); } return(-1); }
public async Task <int> Update(DetailVideoRequest request) { var detail = _context.DetailVideo.FirstOrDefault(x => x.Id == request.Id); if (detail != null) { detail.PlayListId = request.PlayListId; detail.VideoId = request.VideoId; _context.DetailVideo.Add(detail); return(await _context.SaveChangesAsync()); } return(-1); }
public async Task <int> Create(DetailVideoRequest request) { var playlist = _context.PlayList.FirstOrDefault(X => X.Id == request.PlayListId); var detail = new DetailVideo(); if (request != null && playlist != null) { detail.PlayListId = request.PlayListId; detail.VideoId = request.VideoId; _context.DetailVideo.Add(detail); return(await _context.SaveChangesAsync()); } return(-1); }