public async Task <bool> DeleteActor(Actor oldActor) { try { var actor = await GetActorByName(oldActor.Name, oldActor.Surname); if (actor is null) { return(false); } _db.Entry(actor).State = EntityState.Deleted; await _db.SaveChangesAsync(); return(true); } catch (Exception) { throw; } }
public async Task <bool> DeleteRole(int seriesId, int roleId) { try { var series = await GetSeriesById(seriesId); if (series is null) { return(false); } var role = await _db.Role.SingleOrDefaultAsync((r) => r.RoleId == roleId); _db.Entry(role).State = EntityState.Deleted; await _db.SaveChangesAsync(); return(true); } catch (Exception) { throw; } }